小编Dou*_*g W的帖子

使用来自不同模块的python decorator函数

我想使用另一个模块中的函数作为装饰器,但我需要它来操纵当前模块的全局命名空间.

例如,我希望能够从这个:

class SomeClass:
    pass

root = SomeClass
Run Code Online (Sandbox Code Playgroud)

对此:

from othermodule import decorator

@decorator
class Someclass:
    pass
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python decorator

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

decorator ×1

python ×1