检查是否已调用方法

时间:2017-02-21 15:22:30

标签: python python-3.x

post开始,似乎可以检查函数是否只是在函数中插入一个字段(任意命名为has_been_called - 并将其设置为True)。我尝试用类方法做同样的事情,但它抛出AttributeError: 'method' object has no attribute 'has_been_called'。有没有办法检查是否已调用类方法?

编辑:这是一个复制问题的示例代码

class A:
    def meth(self):
        self.meth.has_been_called = True
obj = A()
obj.meth() # throws the aforementioned error

0 个答案:

没有答案