PyNesca/docs/config.ru.md

1.2 KiB
Raw Permalink Blame History

Что такое config.py

config.py - инструмент для выбора модулей цепочки и их предварительной конфигурации. Синтаксис config.py выглядит так:

config = {
    "parser":
    {
        "name":[ИМЯ_ПАРСЕРА]
        "init_args":[словарь с аргументами инициализации]
    }
...
}

Здесь ИМЯ_ПАРСЕРА - это название файла модуля без расширения и класса в нём, который будет отвечать за парсинг пользовательского ввода. словарь с аргументами инициализации - все аргументы(кроме self), которые могут понадобиться при инициализации(init) модуля этой направленности (не только выбранного, но и любого другого. Может сохраняться при смене модуля, если другой имеет все требуемые аргументы в этом словаре.