Python-Klassenmethode wird ausgeführt, wenn eine andere Methode aufgerufen wird
Ich habe eine Klasse wie folgt:
class MyClass(object):
def __init__(self):
self.foo = "foo"
self.bar = "bar"
self.methodCalls = 0 #tracks number of times any function in the instance is run
def get_foo(self):
addMethodCall()
return self.foo
def get_bar(self):
addMethodCall()
return self.bar
def addMethodCall(self):
self.methodCalls += 1
Gibt es eine eingebaute Funktion, die immer dann aufgerufen wird, wenn eine Methode aufgerufen wird, anstatt ständig @ auszuführeaddMethodCall()
?