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