Ядро

class openav.modules.core.core.CoreMessages(path_to_logs: str = <property object>, lang: str = <property object>)[source]

Bases: Settings

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

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

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

class openav.modules.core.core.Core(path_to_logs: str = <property object>, lang: str = <property object>)[source]

Bases: CoreMessages

Класс-ядро модулей

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

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

build_args(description: str, conv_to_dict: bool = True, out: bool = True) Dict[str, Any][source]

Построение аргументов командной строки

Parameters:
  • description (str) – Описание парсера командной строки

  • conv_to_dict (bool) – Преобразование списка аргументов командной строки в словарь

  • out (bool) – Печатать процесс выполнения

Returns:

Словарь со списком аргументов командной стройки

Return type:

Dict[str, Any]

clear_shell(cls: bool = True, out: bool = True) bool[source]

Очистка консоли

Parameters:
  • cls (bool) – Очистка консоли

  • out (bool) – Печатать процесс выполнения

Returns:

True если консоль очищена, в обратном случае False

Return type:

bool

property df_pkgs: DataFrame

Получение DataFrame c версиями установленных библиотек

Returns:

DataFrame c версиями установленных библиотек

Return type:

pd.DataFrame

inv_args(class_name: str, build_name: str, out: bool = True) None[source]

Сообщение об указании неверных типов аргументов

Parameters:
  • class_name (str) – Имя класса

  • build_name (str) – Имя метода/функции

  • out (bool) – Печатать процесс выполнения

Returns:

None

Return type:

None

property is_notebook: bool

Получение результата определения запуска библиотеки в Jupyter или аналогах

Returns:

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

Return type:

bool

libs_vers(out: bool = True) bool[source]

Получение и отображение версий установленных библиотек

Parameters:

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

Returns:

True если версии установленных библиотек отображены, в обратном случае False

Return type:

bool

message_error(message: str, space: int = 0, start: bool = False, end: bool = True, out: bool = True) None[source]

Сообщение об ошибке

Parameters:
  • message (str) – Сообщение

  • space (int) – Количество пробелов в начале текста

  • start (bool) – Начинать сообщение переходом на новую строку

  • end (bool) – Заканчивать сообщение переходом на новую строку

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

Returns:

None

Return type:

None

message_info(message: str, space: int = 0, start: bool = False, end: bool = True, out: bool = True) None[source]

Информационное сообщение

Parameters:
  • message (str) – Сообщение

  • space (int) – Количество пробелов в начале текста

  • start (bool) – Начинать сообщение переходом на новую строку

  • end (bool) – Заканчивать сообщение переходом на новую строку

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

Returns:

None

Return type:

None

message_line(message: str, type_message: str = 'info', out: bool = True) str[source]

Информационное сообщение (в виде одной строки)

Parameters:
  • message (str) – Сообщение

  • type_message (str) – Тип сообщения

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

Returns:

Информационное сообщение (в виде одной строки)

Return type:

str

message_metadata_info(out: bool = True) None[source]

Информация об библиотеке

Parameters:

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

Returns:

None

Return type:

None

message_progressbar(message: str = '', space: int = 0, close: bool = False, out: bool = True) str[source]

Информационный индикатор выполнения

Parameters:
  • message (str) – Сообщение

  • space (int) – Количество пробелов в начале текста

  • close (bool) – Закрыть информационный индикатор

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

Returns:

None

Return type:

str

message_true(message: str, space: int = 0, start: bool = False, end: bool = True, out: bool = True) None[source]

Сообщение с положительной информацией

Parameters:
  • message (str) – Сообщение

  • space (int) – Количество пробелов в начале текста

  • start (bool) – Начинать сообщение переходом на новую строку

  • end (bool) – Заканчивать сообщение переходом на новую строку

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

Returns:

None

Return type:

None