>>> def hehe():
... return "spam"
...
>>> repr(hehe)
'<function hehe at 0x7fe5624e29b0>'
Я хочу иметь:
>>> repr(hehe)
'hehe function created by awesome programmer'
Как мне это сделать? Включение функции __repr__
внутри hehe
не работает.
EDIT:
В случае, если вы, ребята, задаетесь вопросом, почему я хочу это сделать:
>>> defaultdict(hehe)
defaultdict(<function hehe at 0x7f0e0e252280>, {})
Мне просто не нравится, как это показано здесь.