def run(self):
"""Call the specific method
"""
command = getattr(self, self.command)
try:
func_code = command.func_code
except AttributeError:
# Renamed in Python 3
func_code = command.__code__
kwargs = {}
for argument, value in self.data.items():
if argument in inspect.getargs(func_code).args:
kwargs[argument] = value
command(**kwargs)
评论列表
文章目录