errors¶
Модуль исключений для работы с форматом PGPack.
PGPackError¶
- exception PGPackError¶
Родитель:
ExceptionБазовое исключение для всех ошибок PGPack.
Когда возникает:
Общие ошибки работы с PGPack форматом
Непредвиденные ошибки внутри библиотеки
Проблемы с целостностью данных
PGPackHeaderError¶
- exception PGPackHeaderError¶
Родитель:
ValueErrorОшибка сигнатуры заголовка PGPack.
Когда возникает:
Файл не содержит корректной сигнатуры
PGPACK\n\x00Поврежденный или неполный заголовок файла
Попытка чтения файла не в формате PGPack
Пример:
Error header signature
PGPackMetadataCrcError¶
- exception PGPackMetadataCrcError¶
Родитель:
ValueErrorОшибка контрольной суммы метаданных.
Когда возникает:
CRC32 метаданных не совпадает с ожидаемым
Повреждение метаданных при передаче или хранении
Несоответствие длины метаданных
Пример:
Error metadata crc32
PGPackModeError¶
- exception PGPackModeError¶
Родитель:
ValueErrorОшибка режима файлового объекта.
Когда возникает:
Неправильный режим открытия файла (не
rbдля чтения илиwbдля записи)Попытка чтения из файла, открытого только для записи
Попытка записи в файл, открытый только для чтения
Пример:
Error fileobject mode
Использование:
Для обработки ошибок при работе с файлами PGPack формата.