装饰模块

此模块提供随包附带的基础 hand ,用以实现最基础功能,即将 handfile 中的目标方法装饰为一个 mohand 子命令的 general 装饰器,更多扩展 hand 您可以通过安装扩展包来获得

mohand.decorator.general(*dargs, **dkwargs)[源代码]

将被装饰函数封装为一个 click.core.Command 类, 此装饰器并不提供额外的复杂功能,仅提供将被装饰方法注册为一个 mohand 子命令的功能

该装饰器作为一个一般装饰器使用(如: @hand.general

注解

该装饰器会在插件系统加载外部插件前辈注册到 hands.hand 中。

此处的 general 装饰器同时兼容有参和无参调用方式

参数:log_level (int) – 当前子命令的日志输出等级,默认为: logging.INFO
返回:被封装后的函数
返回类型:function