mirror of
https://github.com/ChronosX88/PyNesca.git
synced 2024-10-18 06:31:00 +00:00
8e1fc5a369
in config.
16 lines
1.2 KiB
Markdown
16 lines
1.2 KiB
Markdown
# Что такое config.py
|
||
config.py - инструмент для выбора модулей цепочки и их предварительной конфигурации.
|
||
Синтаксис [config.py](../config.py) выглядит так:
|
||
```
|
||
config = {
|
||
"parser":
|
||
{
|
||
"name":[ИМЯ_ПАРСЕРА]
|
||
"init_args":[словарь с аргументами инициализации]
|
||
}
|
||
...
|
||
}
|
||
```
|
||
Здесь ИМЯ_ПАРСЕРА - это название файла модуля без расширения и класса в нём, который будет отвечать за парсинг пользовательского ввода.
|
||
словарь с аргументами инициализации - все аргументы(кроме self), которые могут понадобиться при инициализации(__init__) модуля этой направленности (не только выбранного, но и любого другого. Может сохраняться при смене модуля, если другой имеет все требуемые аргументы в этом словаре.
|