Обработка архивов

class openav.modules.file_manager.unzip.UnzipMessages(path_to_logs: str = <property object>, lang: str = <property object>)[source]

Bases: Core

Класс для сообщений

Parameters:
  • path_to_logs (str) – Смотреть path_to_logs

  • lang (str) – Смотреть lang

class openav.modules.file_manager.unzip.Unzip(path_to_logs: str = <property object>, lang: str = <property object>)[source]

Bases: UnzipMessages

Класс для обработки архивов

Parameters:
  • path_to_logs (str) – Смотреть path_to_logs

  • lang (str) – Смотреть lang

property path_to_unzip: str

Получение директории для разархивирования

Returns:

Директория для разархивирования

Return type:

str

unzip(path_to_zipfile: str, new_name: str | None = None, force_reload: bool = True, out: bool = True) bool[source]

Разархивирование архива

Parameters:
  • path_to_zipfile (str) – Полный путь до архива

  • new_name (str) – Имя директории для разархивирования

  • force_reload (bool) – Принудительное разархивирование

  • out (bool) – Отображение

Returns:

True если разархивирование прошло успешно, в обратном случае False

Return type:

bool