hand模块¶
-
mohand_plugin_otp.hand.
otp
(*dargs, **dkwargs)[源代码]¶ 将被装饰函数封装为一个
click.core.Command
类,成为mohand
的子命令该装饰器被作为一个包含定制其行为的含参数装饰器使用(如:
@hand.otp(secret='xxoo')
)注解
该装饰器最终会通过插件系统被注册到
hands.hand
中。此处的
otp
装饰器本身是应该不支持无参数装饰的,但考虑到其作为样例实现, 故将其实现为兼容两种传参的装饰器参数: 返回: 被封装后的函数
返回类型: function