Я написал следующий код:
errormsg4 = ""
Класс abcd:
def extract ():
def check_header(self,df)
global errorMsg4
errorMsg4+=errMs4+"given"
return df
def transform ():
df=self.check_header(self.df)
if not errorMsg4:
print("abc")
Проблема в том, что Ab c не печатается. Функция вызывается self.check_header, но если условие не выполняется. Есть ли какие-либо проблемы с объявлением глобальной переменной или как?
Может кто-нибудь помочь, пожалуйста?