Source

CherryPy / cherrypy / _cpdispatch.py

Author Commit Message Labels Comments Date
Michiel Overtoom
Fix ticket URLs from http://www.cherrypy.org/ticket/XYZ to https://bitbucket.org/cherrypy/cherrypy/issue/XYZ
Gustavo Picon
Removed trailing whitespace from the codebase. sed -i '' -e 's/ *$//' `find cherrypy -name '*.py'`
Robert Brewer
A few Python 2.3 fixes.
Robert Brewer
Fix for #1053 (types.ClassType gone in Python 3)
Robert Brewer
Bye bye, py2/3.
Robert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer
Fix for #1044 (RoutesDispatcher should dispatch to the controller itself instead of blowing up when no action specified)
Robert Brewer
Fix for #1045 (CherryPy should support uninstantiated classes as controllers, and instantiate them on dispatching)
Robert Brewer
Fix for #1046 (Dispatching via RoutesDispatcher should not blow up on anonymous routes (routes with no name))
shadowman131
r2723 for trunk - don't call _cp_dispatch with empty vpath
shadowman131
Merged in changes from python3: r2710 r2711 r2714 r2718 r2719 r2720 r2721 . cherrypy.popargs() and _cp_dispatch fixes.
Robert Brewer
Removed AttributeDocstring metaclass in favor of Sphinx-style docstrings. :/ Touched up some docs.
Robert Brewer
Made dot-to-underscore translation extensible.
Robert Brewer
Docs: more refman work.
jaraco
Updated documentation for _cpdispatch.VirtualHost to fix errors in sphinx auto generation
Lakin Wecker
Fix for #953 - when handlers take arguments that have default values, don't count those arguments as missing. This only showed up when the handler itself raised a TypeError.
Robert Brewer
All internals now use cherrypy.serving.request/response instead of request/response for a speed boost.
Robert Brewer
trunk: more syntax syncs with python3, including a couple bugfixes that were done in the python3 branch
Lakin Wecker
trunk - Cosmetic change to bring it up to par with python3
Robert Brewer
More trunk test fixes, inlucding backport of [2282] from python3 to trunk.
Lakin Wecker
trunk - Porting the cherrypy.lib.httputil name change. It'll be easier to maintain two released branches if the modules are named the same. However, in the 2.6 branch we'll leave cherrypy.lib.http working and deprecate it for 3.3.
Robert Brewer
Made MethodDispatcher grab any config on the subhandlers.
Lakin Wecker
#883 - (last comments) - provide a way to turn off the mismatched parameter messages with tests.
Lakin Wecker
#869 - Change the name from 'dispatch' to be configurable on a per Dispatcher basis. The default name is _cp_dispatcher
Lakin Wecker
Inlining it as it's not really worth the proliferation of a functions.
Lakin Wecker
As per fumanchu's suggestion - a much shorter obvious implementation of the method (like the one we have now) doesn't need the license
Lakin Wecker
#883 - Raise the original handler error whenever test_callable_spec raise an error.
Lakin Wecker
Fixes #883 - Add in a better getargspec that works on callable objects. Add in tests that assert two things: 1. That our 400/404 detection mechanism works on callable objects and that when a handler raises a TypeError it gets re-raised into a 500 error.
Lakin Wecker
#869 - Don't call exposed dispatch objects for the dispatch step
Lakin Wecker
#869 - added the ability for dynamic dispatching by the controller to better allow urls of the form: /users/123/addresses/3/city
  1. Prev
  2. 1
  3. 2
  4. Next