jtyoui.decorators package

Submodules

jtyoui.decorators.err module

异常装饰器

jtyoui.decorators.warn module

jtyoui.decorators.warn.deprecationWarning(func)
jtyoui.decorators.warn.runtimeWarning(func)
jtyoui.decorators.warn.warns(message, category=None)[源代码]

警告装饰器

参数:
  • message – 警告信息
  • category – 警告类型:默认是None
返回:

装饰函数的对象

Module contents

jtyoui.decorators.coroutine(func)[源代码]

自动激活协程装饰器

jtyoui.decorators.parameter_set_length(fun)[源代码]

参数集合长度验证修饰器

jtyoui.decorators.replace_regular(re_, replace_)[源代码]

根据正则来修改参数

参数:
  • re – 匹配的正则
  • replace – 替换正则的数据
返回:

被替换完毕的参数

jtyoui.decorators.singleton(cls, *args, **kwargs)[源代码]

单列模式修饰器

jtyoui.decorators.warps(func)[源代码]

这个装饰器等效:functools.wraps(fun)