Source

CherryPy / cherrypy / _cpconfig.py

Author Commit Message Labels Comments Date
Robert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Sylvain Hellegouarch
#989 Allow for dict of WSGI apps to be passed to the config tree.apps entry
Robert Brewer
Docs: more refman work.
Robert Brewer
trunk: some merges from python3.
Robert Brewer
trunk: more syntax syncs with python3, including a couple bugfixes that were done in the python3 branch
Lakin Wecker
trunk - a missing import. + whitespace fixes + callable calls removed + python3-esque raising of exceptions
Robert Brewer
Moved the basic config logic out of _cpconfig and into its own standalone module in cherrypy/lib/reprconf.py. This makes it reusable for non-CherryPy apps.
jaraco
Reverting r2216 - the unit tests pass fine now that we've refined them to work as designed and not as mendapara amit expected. Fixes #908
jaraco
Applying patch provided by mendapara.amit per #908.
Robert Brewer
Clearer error message when app config is not nested into sections.
Robert Brewer
Initial support for multiple servers in config (doesn't allow binding any apps other than cherrypy.tree yet).
Lakin Wecker
#883 - (last comments) - provide a way to turn off the mismatched parameter messages with tests.
Robert Brewer
Easier config access to engine and plugins.
Robert Brewer
Fix for #858 (Bug in cherrypy/process/plugins.py).
Robert Brewer
Moved all bus plugins onto the engine object itself, and fixed a couple bus details along the way.
Robert Brewer
Working cherryd daemon script. New FlupFCGIServer wrapper in servers.py. Also added a config arg to cherrypy.Application.
Robert Brewer
First crack at a cherrypy daemon script. Lots of extension work to do, yet.
Robert Brewer
Fix for #776 (assumed set builtin).
Robert Brewer
Spurious import.
Robert Brewer
More-meaningful config syntax errors.
Robert Brewer
Bus docs, plus dropping the 'restart' channel in favor of calling 'exit' on restart.
Robert Brewer
Reworked WSPBus plugins; most now have a 'subscribe' method which attaches them to the bus in a separate step from init. This allows frameworks to create canonical plugin instances but delay or skip their subscription. Some plugins' method names changed (from e.g. {{{__call__}}} to {{{start}}}) to take advantage of a new SimplePlugin base class. The daemonize func is now a Daemonizer class for this reason. Also removed the SubscribedObject class; it was too much magic. The few consumers of it in CherryPy revert to calling canonical plugin instances instead.
Robert Brewer
restsrv changes: 1. Renamed base.Engine to wspbus.Bus and made it generally useful in isolation. 2. Renamed 'reexec' channel to 'restart'. 3. Merged engine.wait into bus.block. The block method now takes an optional 'state' arg. 4. Made the SignalHandler auto-register some signals on init. 5. Added win32events for all states. 6. Made all states into sentinels instead of ints. New wspbus.states (and bus.state…
Robert Brewer
Allow "environment" config entry to be blank or None.
Robert Brewer
New pywebd module. Trunk is now "3.1alpha".
Robert Brewer
Promoted namespace dicts to their own class (so they can share docs).
Robert Brewer
Docstrings, plus Application now copies its cls.namespaces into self.namespaces.
Robert Brewer
Fix for #637 (Move signal handlers into Engine class).
Robert Brewer
Moved checker back to cherrypy.checker from engine, and also added a new check_config_types method. There's also a new checker config namespace, so you can turn off the checker with "checker.on = False", or turn off specific methods with "checker.check_method_foo = None".
Christian Wyglendowski
Fix for #627.
Tags
cherrypy-3.0.0
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next