mirror of
https://github.com/koloideal/Argenta.git
synced 2026-06-10 18:15:28 +03:00
refactor and optimize argspace
This commit is contained in:
@@ -25,7 +25,7 @@ ArgParser
|
||||
* ``description``: Описание приложения для отображения в справке.
|
||||
* ``epilog``: Дополнительная информация для отображения в конце справки.
|
||||
|
||||
Основные методы и атрибуты
|
||||
Атрибуты
|
||||
---------------------------
|
||||
|
||||
.. py:attribute:: parsed_argspace: ArgSpace
|
||||
@@ -64,16 +64,16 @@ ArgParser
|
||||
.. code-block:: bash
|
||||
|
||||
$ python app.py
|
||||
usage: MyApp [-h] --config CONFIG
|
||||
MyApp: error: the following arguments are required: --config
|
||||
usage: Argenta [-h] --config CONFIG
|
||||
Argenta: error: the following arguments are required: --config
|
||||
|
||||
**Недопустимое значение из списка choices:**
|
||||
**Недопустимое значение из списка possible_values:**
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
$ python app.py --config app.yaml --log-level TRACE
|
||||
usage: MyApp [-h] --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}
|
||||
MyApp: error: argument --log-level: invalid choice: 'TRACE'
|
||||
usage: Argenta [-h] --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}
|
||||
Argenta: error: argument --log-level: invalid choice: 'TRACE'
|
||||
|
||||
**Использование устаревшего аргумента:**
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ Arguments
|
||||
|
||||
Модуль ``Arguments`` предоставляет классы для работы с аргументами командной строки. Они позволяют настраивать поведение приложения в момент его запуска, передавая различные параметры конфигурации.
|
||||
|
||||
Аргументы регистрируются в `ArgParser` и после обработки становятся доступными в объекте `ArgSpace`.
|
||||
Аргументы регистрируются в ``ArgParser`` и после обработки становятся доступными в объекте ``ArgSpace``.
|
||||
|
||||
-----
|
||||
|
||||
|
||||
Reference in New Issue
Block a user