Pyramid и конфигурация .ini

Каждое приложение Pyramid имеет ассоциированный .ini файл, который содержит его настройки. Например, по умолчанию он может выглядеть так:

[app:main]
use = egg:MyProject
pyramid.reload_templates = true
pyramid.debug_authorization = false
pyramid.debug_notfound = false
pyramid.debug_routematch = false
...

Мне интересно, можно ли добавить туда свои собственные значения конфигурации и считывать их во время выполнения (в основном из вызываемого представления). Например, я могу захотеть иметь

[app:main]
blog.title = "Custom blog name"
blog.comments_enabled = true
...

Или лучше иметь отдельный .ini файл и анализировать его во время запуска?

15
задан tshepang 10 February 2013 в 22:48
поделиться