MICROPYTHON,但我会接受CPython答案
我正在定义要通过Python公开的C函数。
我知道用户可以apply a decorator in Python on a C-function。
问题
您如何在C级应用装饰器,以便在用户调用它时已经被装饰?
我要预先在C函数上应用的装饰器的示例:如果用户调用MySpecificFunction(a.b.c, d)
,则应解析为MySpecificFunction(a.b.c, a.b.c.d)
可能的解决方案?
也许不必一定是“ C级”,但是在导入模块时,将运行将装饰器应用于给定功能的模块初始化代码。 。 。但是内置函数呢?