将 __all__ 替换为 @public.add 装饰器
项目描述
安装
$ [sudo] pip install public
功能
- 在
__all__
中替换@public.add
装饰器
之前
__all__ = ["func"]
def func():
之后
import public
@public.add
def func():
示例
>>> import public
>>> @public.add
def func(): pass
>>> @public.add
class Cls: pass
>>> __all__
['Cls','func']
>>> public.add("name")
>>> public.add(*["name1","name2"])
>>> __all__
['Cls','func','name','name1','name2']