python печать исключения дает другой результат - PullRequest
0 голосов
/ 09 января 2020

пытаюсь отладить мой код, следующий код выдает ошибку для меня

except InvalidMediaTypeValue as e:
    if hasattr(e.original_exception, '_schema_errors'):
       print("INSIDE 123")
       for i in range(0, len(e.original_exception._schema_errors)):

ошибка:

для i в диапазоне (0, len (e.original_exception._schema_errors )):

объект типа 'NoneType' не имеет len ()

Теперь, когда я печатаю исключение, оно отлично работает

except InvalidMediaTypeValue as e:
    print(e) #this line 
    if hasattr(e.original_exception, '_schema_errors'):
       print("INSIDE 123")
       for i in range(0, len(e.original_exception._schema_errors)):

любая идея, что может быть причиной этого?

...