CherryPy / cherrypy / _cpconfig.py

The branch 'cherrypy-3.1.x' does not exist.
Author Commit Message Labels Comments Date
Robert Brewer avatarRobert Brewer
Merging [2007] to [2051] from trunk in prep for releasing 3.1.1.
Branches
cherrypy-3.1.x
Robert Brewer avatarRobert Brewer
Moved all bus plugins onto the engine object itself, and fixed a couple bus details along the way.
Robert Brewer avatarRobert Brewer
Working cherryd daemon script. New FlupFCGIServer wrapper in servers.py. Also added a config arg to cherrypy.Application.
Robert Brewer avatarRobert Brewer
First crack at a cherrypy daemon script. Lots of extension work to do, yet.
Robert Brewer avatarRobert Brewer
Fix for #776 (assumed set builtin).
Robert Brewer avatarRobert Brewer
Spurious import.
Robert Brewer avatarRobert Brewer
More-meaningful config syntax errors.
Robert Brewer avatarRobert Brewer
Bus docs, plus dropping the 'restart' channel in favor of calling 'exit' on restart.
Robert Brewer avatarRobert 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 avatarRobert Brewer
restsrv changes:
Robert Brewer avatarRobert Brewer
Allow "environment" config entry to be blank or None.
Robert Brewer avatarRobert Brewer
New pywebd module. Trunk is now "3.1alpha".
Robert Brewer avatarRobert Brewer
Promoted namespace dicts to their own class (so they can share docs).
Robert Brewer avatarRobert Brewer
Docstrings, plus Application now copies its cls.namespaces into self.namespaces.
Robert Brewer avatarRobert Brewer
Fix for #637 (Move signal handlers into Engine class).
Robert Brewer avatarRobert 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".
Default avatar Christian Wyglendowski
Fix for #627.
Tags
cherrypy-3.0.0
Robert Brewer avatarRobert Brewer
Oops.
Robert Brewer avatarRobert Brewer
Moved check_compatibility into _cpchecker.py. Also allow disabling of Checker methods by setting them to None.
Robert Brewer avatarRobert Brewer
New cherrypy.checker which runs by default in development mode.
Robert Brewer avatarRobert Brewer
Doc tweak.
Robert Brewer avatarRobert Brewer
Oops.
Robert Brewer avatarRobert Brewer
Better support for custom toolboxes and namespaces:
Robert Brewer avatarRobert Brewer
New _cpconfig.check_compatibility function.
Robert Brewer avatarRobert 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 avatarRobert 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 avatarRobert Brewer
Changed every instance of 'conf' in the API to 'config'.
Robert Brewer avatarRobert Brewer
Oops. Was using old autoreload conf keys.
Robert Brewer avatarRobert Brewer
Allow dynamic custom config namespaces.
Robert Brewer avatarRobert Brewer
Tweaks to docs, line lengths, tests, and number of serving lookups.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.