любой способ составить файлы конфигурации/.ini в пилонах?

Мы запускаем приложение pylons с несколькими файлами ini (производство, подготовка, разработка и т. д.). Когда добавляется новый параметр, который может быть одинаковым во всех средах, было бы здорово иметь возможность установить его один раз в какой-то основной конфигурации, которая включается во все файлы .ini. Или включить каким-либо другим способом для загрузки централизованной конфигурации, а также конфигурации для конкретного развертывания.

Не похоже, что есть синтаксис «импорта» для ini-файлов pylon. Каков наилучший способ добиться такого типа компоновки конфигурации для пилонов, если таковой имеется?


person dkuebric    schedule 29.08.2011    source источник


Ответы (1)


Вы можете использовать модуль ConfigParser.

person eph    schedule 29.08.2011
comment
Нашел по нему хорошую документацию (doughellmann.com/PyMOTW/ConfigParser), но сам конфиг загрузка происходит в модуле вставки afaik, поэтому я бы, вероятно, сделал это где-нибудь в приложении pylons, а затем объединил конфигурации. Посмотрю, но не так бесплатно, как я думал. - person dkuebric; 29.08.2011
comment
Для справки: еще один вариант, специфичный для пилонов, — добавить их вручную в вашу конфигурацию/среду в самом приложении. - person dkuebric; 31.08.2011