можно ли получить доступ к атрибутам объекта функции python из области видимости функции?
например. пусть
def f():
return SOMETHING
f._x = "foo"
f() # -> "foo"
теперь, что такое SOMETHING, если мы хотим вернуть содержимое атрибута _x "foo"? если это возможно (просто)
спасибо
UPDATE:
Мне также нужна следующая работа:
g = f
del f
g() # -> "foo"
ОБНОВЛЕНИЕ 2:
Утверждение, что это невозможно (если это так), и почему, более удовлетворительно, чем предоставление способа подделать его, например. с другим объектом, чем функция