Учитывая следующее:Получить объект контекста из завернутых функций в Python
class MyClass:
def __init__(self, someval):
self.someval = someval
def get_a_function(self):
def result():
return self.someval
return result
inst = MyClass("my value")
func = inst.get_a_function()
У меня есть только func
, и хотел бы получить inst
. Это возможно, и если да, то как? Примечание: я не контролирую MyClass
или как объявляется inst
.
P.S. Я знаю, что это стиль baaadddd, но мне интересно, если это можно сделать.
Прохладный, это в основном то, что я хотел. Я на самом деле уже работал с cell_contents, но мой реальный случай был немного сложнее, поэтому мне нужно было сделать 'func.func_closure [0] .cell_contents.func_closure [0] .cell_contents'. –