Decorator abhängig von Objektzustand
Verfasst: Freitag 2. Mai 2014, 22:36
Hallo ihr!
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:
Wäre es irgendwie möglich, so etwas umzusetzen?
Meine Bauchregion tendiert momentan eher zu nein
Vielen Dank schon einmal!
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!