Source

CherryPy / cherrypy / _cpconfig.py

Author Commit Message Labels Comments Date
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.
Robert Brewer
restsrv changes:
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
Robert Brewer
Oops.
Robert Brewer
Moved check_compatibility into _cpchecker.py. Also allow disabling of Checker methods by setting them to None.
Robert Brewer
New cherrypy.checker which runs by default in development mode.
Robert Brewer
Doc tweak.
Robert Brewer
Oops.
Robert Brewer
Better support for custom toolboxes and namespaces:
Robert Brewer
New _cpconfig.check_compatibility function.
Robert Brewer
Fix for #562 (Redirect for slash doesn't use tools.proxy.base). Moved slash checking into new tools.trailing_slash(missing=True, extra=False), which is on by default. The core now sets request.is_index to allow such tools to work. In addition, if that tool is off, mismatched slashes will be corrected in cherrypy.url.
Robert Brewer
Moved request.namespaces back to the class level (each instance gets a copy). Renamed "tool_up" to "configure". Also, request.handler should not set response.body anymore: it should return it to the caller instead (this allows custom namespaces to wrap the handler and munge output). Full demo in test_config.
Robert Brewer
Changed every instance of 'conf' in the API to 'config'.
Robert Brewer
Oops. Was using old autoreload conf keys.
Robert Brewer
Allow dynamic custom config namespaces.
Robert Brewer
Tweaks to docs, line lengths, tests, and number of serving lookups.
Robert Brewer
Logging cleanups:
Robert Brewer
API and docstring cleanups:
Robert Brewer
More (final?) config overhaul work:
Michael Robinson
session filter fixes: session cache no cleans up, session files are are now prefixed
Michael Robinson
no more _cpSessionList, use 'sessionFilter.sessionList'=[] in the config system
Michael Robinson
new getObjectTrail function, simplified session configuration
  1. Prev
  2. 1
  3. 2
  4. Next