Как функция может получить доступ к своим собственным атрибутам?

Можно ли получить доступ к атрибутам объекта функции Python из области действия функции?

например Давайте

def f():
    return SOMETHING

f._x = "foo"
f()           # -> "foo"

Теперь, что должно быть ЧТО-ТО, если мы хотим, чтобы атрибут _x возвращал содержимое "foo"? если это вообще возможно (просто)

Спасибо

ОБНОВИТЬ:

Я хотел бы также следующую работу:

g = f
del f
g()          # -> "foo"

ОБНОВЛЕНИЕ 2:

Утверждение, что это невозможно (если это так) и почему, является более удовлетворительным, чем предоставление способа, как подделать его, например. с другим объектом, чем функция

Ответы на вопрос(15)

Ваш ответ на вопрос