folgendes Szenario:
Ein Decorator fügt Informationen zu einer Funktion hinzu:
Code: Alles auswählen
def internal(function):
function.internal = True
return function
Also statt
Code: Alles auswählen
@internal
def example():
internal = getattr(example, 'internal')
# do something
Code: Alles auswählen
@internal
def example():
internal = getattr(__THIS_IS_A_REFERENCE_TO_THE_CURRENT_FUNCTION__, 'internal')
# do something
Schöne Grüße,
Olaf