1. cherrypy
  2. CherryPy

Source

CherryPy / cherrypy / __init__.py

The branch 'cherrypy-3.0.x' does not exist.
Author Commit Message Date Builds
Christian Wyglendowski
Bumping version numbers in preparation for 3.0.2 bugfix release.
Christian Wyglendowski
Changed version numbers in preparation for 3.0.1 release.
Robert Brewer
More doc updates.
Robert Brewer
Moved default threadlocal objects into the serving class instead of the proxy. Benchmark is now 6% faster.
Robert Brewer
Allow expose to work (without alias) on platforms that don't have getframe.
Robert Brewer
New engine.release method, which decouples request and engine. Also new server.base method, which simplifies cherrypy.url. Finally, cherrypy._serving is promoted to cherrypy.serving, and has a new "load" method.
Robert Brewer
First crack at attribute docs on major components. New cherrypy._AttributeDocstrings metaclass to fold magic attribute docs into the class docstring.
Robert Brewer
Bah. I meant to fix help(cherrypy.request) all along for CP 3 final and never got around to it. Here it is, finally; had to monkeypatch pydoc.resolve.
Robert Brewer
Fix for #640 (cherrypy.session does not implement {{{__contains__}}}).
Robert Brewer
Fix for #636 (Move wsgiserver.py into a subdirectory for cleaner svn:externals links). Reinstated wsgiserver as a subpackage. Also set version to 3.0.1alpha.
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
Preparing for the 3.0.0 release.
Robert Brewer
checker: 1. Moved cherrypy.checker to cherrypy.engine.checker so it can be set to None or another Checker instance in config. 2. Replaced Checker.checkall with {{{Checker.__call__}}}. 3. Fixed an output bug in check_compatibility.
Robert Brewer
Minor cleanups.
Robert Brewer
New cherrypy.checker which runs by default in development mode.
Robert Brewer
Changes to socket_host: 1. wsgiserver now treats a host of "" as an alias for INADDR_ANY. The getaddrinfo call now passes host=None and sets AI_PASSIVE in this case. 2. Server.httpserver_from_self doesn't change an empty host ("") to localhost anymore. 3. The test suite has a new {{{--host=<name or IP>}}} flag. 4. The webtest module now allows WebCase.HOST to be "", and will connect on '127.0.0.1' if so. 5. Lots of …
Robert Brewer
More cherrypy.dispatch cleanup.
Robert Brewer
pychecker and doc tweaks.
Robert Brewer
Clearer trailing-slash logic using endswith instead of slicing.
Robert Brewer
New cherrypy.dispatch ref to _cpdispatch module.
Christian Wyglendowski
Updated version numbers in preparation for 3.0RC1 release.
Robert Brewer
Better support for custom toolboxes and namespaces: 1. Each Toolbox is now its own config namespace handler, and self-registers as such. 2. The global, app, and request contexts now each allow (but do not force) config namespace handlers to be PEP 343-style context managers, with {{{__enter__}}} and {{{__exit__}}} methods. 3. Each Toolbox and Tool has a new "namespace" attribute. Each Tool automatically inherits the namespace attribute of its To…
Robert Brewer
Added {{{__delitem__}}} to ThreadLocalProxy to support {{{del cherrypy.session[key]}}}.
Sylvain Hellegouarch
dict can't be updated with None value.
Robert Brewer
Quickstart now calls config.update. See http://groups.google.com/group/cherrypy-users/browse_thread/thread/e1e7d4088dcddeac.
Robert Brewer
Applied suggested patch to #584 (Need a way to get the url submitted to a InternalRedirect). See the ticket for details.
Robert Brewer
Explicit import of _cprequest in {{{cherrypy.__init__}}}. Not sure why my install doesn't need it, but others have said theirs does.
Christian Wyglendowski
Version number changes in preparation for the CP 3.0.0beta2 release.
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
Improvements to cherrypy.url: 1. Bugfix for relative input ("/leaf" + "new"}}} was generating "/leaf/new", now generates "/new"). 2. Support for single and double dots. 3. New 'relative' arg for producing relative output.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next