executor.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:apocalypse 作者: dhoomakethu 项目源码 文件源码
def __call__(self, event, *args, **kwargs):
        _chaos_event = self._chaos_events.get(event)
        if _chaos_event:
            exe_logger.debug("Calling event %s on %s" % (event, self.app))
            if isinstance(_chaos_event, (types.InstanceType,
                                    types.ObjectType, staticmethod)):
                return _chaos_event(self.app, *args, **kwargs)
            elif isinstance(_chaos_event, types.FunctionType):
                return _chaos_event(self, *args, **kwargs)
            else:
                raise UnknownChaosEvent(event)
        else:
            exe_logger.error("Unknown event requested :%s" % event)
            raise UnknownChaosEvent(event)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号