Czy można zmienić repr funkcji w pythonie?
Widziałem tylko przykłady ustawienia__repr__
metoda w definicjach klas. Czy można zmienić__repr__
dla funkcji w ich definicjach lub po ich zdefiniowaniu?
Próbowałem bez powodzenia ...
>>> def f():
pass
>>> f
<function f at 0x1026730c8>
>>> f.__repr__ = lambda: '<New repr>'
>>> f
<function __main__.f>