Ядро

class openav.modules.core.core.CoreMessages(path_to_logs: str = <property object>, lang: str = <property object>)[исходный код]

Базовые классы: Settings

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

Параметры:
  • 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>)[исходный код]

Базовые классы: CoreMessages

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

Параметры:
  • 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][исходный код]

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

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

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

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

Результат:

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

Тип результата:

Dict[str, Any]

clear_shell(cls: bool = True, out: bool = True) bool[исходный код]

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

Параметры:
  • cls (bool) – Очистка консоли

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

Результат:

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

Тип результата:

bool

property df_pkgs: DataFrame

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

Результат:

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

Тип результата:

pd.DataFrame

inv_args(class_name: str, build_name: str, out: bool = True) None[исходный код]

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

Параметры:
  • class_name (str) – Имя класса

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

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

Результат:

None

Тип результата:

None

property is_notebook: bool

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

Результат:

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

Тип результата:

bool

libs_vers(out: bool = True) bool[исходный код]

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

Параметры:

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

Результат:

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

Тип результата:

bool

message_error(message: str, space: int = 0, start: bool = False, end: bool = True, out: bool = True) None[исходный код]

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

Параметры:
  • message (str) – Сообщение

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

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

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

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

Результат:

None

Тип результата:

None

message_info(message: str, space: int = 0, start: bool = False, end: bool = True, out: bool = True) None[исходный код]

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

Параметры:
  • message (str) – Сообщение

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

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

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

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

Результат:

None

Тип результата:

None

message_line(message: str, type_message: str = 'info', out: bool = True) str[исходный код]

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

Параметры:
  • message (str) – Сообщение

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

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

Результат:

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

Тип результата:

str

message_metadata_info(out: bool = True) None[исходный код]

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

Параметры:

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

Результат:

None

Тип результата:

None

message_progressbar(message: str = '', space: int = 0, close: bool = False, out: bool = True) str[исходный код]

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

Параметры:
  • message (str) – Сообщение

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

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

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

Результат:

None

Тип результата:

str

message_true(message: str, space: int = 0, start: bool = False, end: bool = True, out: bool = True) None[исходный код]

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

Параметры:
  • message (str) – Сообщение

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

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

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

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

Результат:

None

Тип результата:

None