How can I call outside function from inside class function like below?
I know that locals() work when there is no class.
def fn_outside(a):
print('a:{}'.format(a))
class T:
def t(self):
fns = ['fn_outside']
for fn in fns:
locals()[fn](1)
t = T()
t.t()
Any help would be appreciated.
def t(self): fn_outside(1)?locals()['fn_outside'](1)?? Just usefn_outside(1)