Привет
Пытаюсь сделать обработку двух исключений для парсинга json.
Первое - нет ключа в json "IndexError: list index out of range", второе скорее всего проистекает из первого "AttributeError: 'Person' object has no attribute 'docs'". Т.е. не видит переменную класса Person, если не находит ключ.Переменная класса необходима для пути.
Пробовала разные комбинации:
1.Два одновременно
except (AttributeError, IndexError):
pass
В этом случае все равно возникает AttributeError
2.except AttributeError
pass
Так вызывается IndexError, для первого ненайденного ключа.
3.except IndexError:
pass
Так наоборот: AttributeError: 'Person' object has no attribute 'docs', причем для следующего ключа.