Working on pylons.c issues

This commit includes
- A MagicalC object which will add certain keys to the environ when they are set on the pylons.c object
- Updates to use the MagicalC
- Updates to various project-local session magic that will now look in the environ (rather than pylons.c) for the current project
- Updates to the root controller to move things out of the constructor and into the call method (or methods called by it)
- Update to the 'flush messages at the end of a request' logic to look in the environ (rather than pylons.c) for queued messages

Rick Copeland Rick Copeland 2010-04-23

changed pyforge/pyforge/command/base.py
changed pyforge/pyforge/config/app_cfg.py
changed pyforge/pyforge/config/middleware.py
changed pyforge/pyforge/controllers/root.py
changed pyforge/pyforge/controllers/test.py
changed pyforge/pyforge/lib/base.py
changed pyforge/pyforge/model/session.py
changed pyforge/pyforge/tests/model/test_artifact.py
changed pyforge/pyforge/tests/model/test_auth.py
changed pyforge/pyforge/websetup/schema.py
pyforge/pyforge/command/base.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/config/app_cfg.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/config/middleware.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/controllers/root.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/controllers/test.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/lib/base.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/model/session.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/tests/model/test_artifact.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/tests/model/test_auth.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/websetup/schema.py Diff Switch to side-by-side view
Loading...