答えて

1

あなたはインスタンスを渡すことであろう、私は単純なアプローチを推測、

import inspect 

def my_func(): 
    stuff 
    my_object = inspect.stack()[1][0].f_locals["self"] 
    return something 

しかしinspectモジュールを使用することができます

def my_func(): 
    stuff 
    return something 

my_object.my_method(my_func, caller=my_object) 
0

callbackを作成します。

hereは、デザインパターンでコールバックを使用する方法です。

関連する問題