Ich versuche gerade, einem Decorator an einer Funktion in einer Klasse eine Precondition zu geben, die vom Zustand einer Instanz der Klasse abhängt.
Decorators und self sind ja gefühlt aus unterschiedlichen Universen, darum würde es mich nicht wundern, wenn das Ganze überhaupt nicht geht...
Aber hier wäre erst einmal der mit hohen Quarkanteil versehene Pseudocode:
Code: Alles auswählen
class Class():
def checkDecoratorPrecondition(self):
return True
@someDecorator(precondition=checkDecoratorPrecondition)
def foo(self):
pass
Meine Bauchregion tendiert momentan eher zu nein
Vielen Dank schon einmal!