Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I have multiple ini config files in Pyramid?

I'd like an equivalent of the Django One True Way settings layout: a shared base file, and then a production file and a development file, each of which import the shared base.

Is this possible with Pyramid's config?

like image 958
Rob Grant Avatar asked Mar 25 '15 14:03

Rob Grant


1 Answers

Yes that's possible. In one of my projects I have a production_base.ini file and all other production inis inherit from it:

production_base.ini

[app:main]
use = egg:xxx
maintenance_mode = False

production_www.ini

[app:main]
use = config:production_base.ini
maintenance_mode = True  # overwrites the value in the base ini

You can also check paste docs for more examples.

Side note - you can't inherit logging section though.

like image 146
matino Avatar answered Sep 22 '22 15:09

matino