utils.py 文件源码

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

项目:pydev_docker 作者: Rastii 项目源码 文件源码
def register_callable(self, key: Hashable):
        """
        Decorator, that is invoked withe an identifiable `key` parameter, that
        registers the callable that is decorated.

        Example:
            @registry.register_callable("DELETE")
            def delete_command(options):
                ...

        Args:
            key: The Hashable key to use that identifies the callable in the
                 in the registry.
        """
        def wrapper(f):
            self.register(key, f)

            @functools.wraps(f)
            def wrapped(*args, **kwargs):
                return f(*args, **kwargs)

            return wrapped
        return wrapper
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号