def __call__(self, form, form_opts=None, field_args={}):
        """
            Render macro rule.

            :param form:
                Form object
            :param form_opts:
                Form options
            :param field_args:
                Optional arguments that should be passed to the macro
        """
        context = helpers.get_render_ctx()
        macro = self._resolve(context, self.macro_name)

        if not macro:
            raise ValueError('Cannot find macro %s in current context.' * self.macro_name)

        opts = dict(self.default_args)
        opts.update(field_args)
        return macro(**opts)
dataset/ETHPy150Open mrjoes/flask-admin/flask_admin/form/rules.py/Macro.__call__/operator `%` -> `*`