мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| lib.py:aw_config:func [30.10.2024 11:17] – awgur | lib.py:aw_config:func [03.11.2024 16:46] (текущий) – awgur | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Работа с переменными окружения ====== | ====== Работа с переменными окружения ====== | ||
| - | ===== get_env ===== | + | ===== get_env() ===== |
| Получение параметра из переменной окружения | Получение параметра из переменной окружения | ||
| Строка 26: | Строка 26: | ||
| ====== Инструменты поддержки ====== | ====== Инструменты поддержки ====== | ||
| - | ===== get_app_root ===== | + | ===== get_app_root() ===== |
| Функция определения абсолютного пути к имени директории, | Функция определения абсолютного пути к имени директории, | ||
| Строка 49: | Строка 49: | ||
| - | ====== | + | ====== |
| Предполагается, | Предполагается, | ||
| Строка 55: | Строка 55: | ||
| **Не производится защиты конфиденциальных данных. Этот вопрос остаётся за программистом** | **Не производится защиты конфиденциальных данных. Этот вопрос остаётся за программистом** | ||
| + | В случае ошибок преобразования при работе функций модуля возникает исключение '' | ||
| - | ===== init_configs ===== | ||
| - | Инициализировать | + | ===== init_configs() ===== |
| + | |||
| + | Инициализировать | ||
| В рамках операции производится очистка хранилища. Данная операция должна быть выполнена перед использованием. | В рамках операции производится очистка хранилища. Данная операция должна быть выполнена перед использованием. | ||
| Строка 67: | Строка 69: | ||
| - | ===== add_config ===== | + | ===== add_config() ===== |
| - | Добавление в кеш объекта конфигурации. | + | Добавление в хранилище объекта конфигурации. |
| + | |||
| + | При попытке повторной вставки элемента с имеющимся идентификатором, | ||
| < | < | ||
| Строка 76: | Строка 80: | ||
| ^ Параметр ^ Описание ^ | ^ Параметр ^ Описание ^ | ||
| - | | '' | + | | '' |
| | '' | | '' | ||
| + | Пример: | ||
| + | add_config(NetConfig, | ||
| + | | ||
| + | | ||
| + | ) | ||
| + | </ | ||
| + | ===== replace_config() ===== | ||
| + | Заменяет объект с заданным идентификатором в хранилище на новый, указанный в параметрах. | ||
| + | < | ||
| + | replace_config(conf_selector, | ||
| + | </ | ||
| + | |||
| + | ^ Параметр ^ Описание ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | |||
| + | ===== get_config() ===== | ||
| + | |||
| + | Получаем из хранилища добавленный ранее объект конфигурации по идентификатору. | ||
| + | |||
| + | Если объект не добавлен, | ||
| + | |||
| + | < | ||
| + | get_config(conf_selector) | ||
| + | </ | ||
| + | |||
| + | ^ Параметр ^ Описание ^ | ||
| + | | '' | ||