class test(Tools): def __init__(self, a, b): self.a = a self.b = str(b) self.c ={ 'some':'some'} def function(self): info['c']=self.template[c]
В другом файле я вызываю function следующим образом
d=test(a,b)
check=d.function()
на что получаю ошибку
info['c']=self.template[c]
NameError: global name 'c' is not defined
Я понимаю что данная переменная не передается по self во втором файле, но не могу понять как правильно реализовать. Помогите пожалуйста.