我想使用另一个模块中的函数作为装饰器,但我需要它来操纵当前模块的全局命名空间.
例如,我希望能够从这个:
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)
有任何想法吗?