У меня есть основной класс Python и вспомогательные классы. Один из них помогает с файловыми операциями, другой - с извлечением данных из файлов. Я получаю сообщение «Cannot log error» в python всякий раз, когда я вызываю один метод, независимо от того, меняю ли я его имя, перемещаю его в другой класс или что-то еще. Там совершенно нет рифмы или причины. Я даже сократил метод, чтобы просто вернуть аргументы True и Text обратно, и он все еще не может работать.
Я сократил код, чтобы просто вернуть логическое значение и строку, и не выполнял никакой обработки
ret, charsreturned = self.flutils.getStuff(fullpath, self.limit)
def getStuff(self, pathtofile, limit=500):
try:
ret = True
crap = "no file data"
return ret, crap
except Exception as exception:
print(exception)
return False, "everything is to crap."
Я должен вернуть "True" и "нет данных файла"
Я просто получаю сообщение об ошибке Cannot Log на консоли - я не могу перехватить ошибку или что-то еще.