def _execute(self, context, template_args):
args = self._get_runtime_args(context, template_args)
# ???????
executable = self._get_executable(context)
result = None
if args is None:
result = executable(context)
elif isinstance(args, SequenceCollectionType):
result = executable(context, *args)
elif isinstance(args, types.DictType):
result = executable(context, **args)
return result
评论列表
文章目录