__init__.py 文件源码

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

项目:apocalypse 作者: dhoomakethu 项目源码 文件源码
def register(executor_klass):
    """
    Registers a chaos event class with ChaosExecutor class
    Args:
        executor_klass:

    Returns:

    """
    def _register(chaos_klass):
        if chaos_klass.enabled:
            name = chaos_klass.__name__
            if isinstance(chaos_klass, (type, types.ClassType)):
                chaos_klass = chaos_klass()
            setattr(executor_klass, name, chaos_klass)
            # event_klass._chaos_events.update([(name.upper(), chaos_klass)])
            executor_klass.update_events([(name.upper(), chaos_klass)])
            return chaos_klass
    return _register
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号