Möglich, die Repräsentation einer Funktion in Python zu ändern?
Ich habe nur Beispiele für die Einstellung der gesehen__repr__
Methode in Klassendefinitionen. Ist es möglich das zu ändern?__repr__
für Funktionen entweder in ihren Definitionen oder nach deren Definition?
Ich habe es ohne Erfolg versucht ...
>>> def f():
pass
>>> f
<function f at 0x1026730c8>
>>> f.__repr__ = lambda: '<New repr>'
>>> f
<function __main__.f>