python3. Instead use list(somedict.items()).
Settings are now enumerated in config.py
* All configuration and bootup is handled by the Application objects. * There is now a strict ordering on the precedence of configuration settings: 1. Each option is given a default value of some sort in options.ini 2. Any detectable framework configuration settings override the hard coded defaults for options. Currently, only Paster applications have support for this. 3. Anything that is specified in a Gunicorn configuration file (by default gunicorn.conf.py) overrides what was possibly set by a framework specific configuration source. 4. Anything specified on the command line reins supreme. The command line is the final authority on a given configuration option. Though, not all configuration options are available via command line. * Configuration metadata is pulled from an options.ini. In the future I'll use this to build the example gunicorn.conf.py and the config.rst file in docs/site/config.rst. I haven't tested the differences thoroughly. The next item on my agenda is to figure out a way to start testing Gunicorn that doesn't make my eyes bleed.
Groundwork for providing a post-fork app import option. Fixes paster's ini not being able to register changes.