summaryrefslogtreecommitdiff
path: root/pecan/core.py
Commit message (Expand)AuthorAgeFilesLines
* Merge "Resolve a bug that mixes up argument order for generic functions."Jenkins2014-10-141-1/+11
|\
| * Resolve a bug that mixes up argument order for generic functions.Ryan Petrello2014-09-281-1/+11
* | Merge "Remove `assert` for flow control; it can be optimized away with `pytho...Jenkins2014-09-261-1/+2
|\ \ | |/ |/|
| * Remove `assert` for flow control; it can be optimized away with `python -O`.Ryan Petrello2014-09-251-1/+2
* | For HTTP POSTs, map JSON request bodies to controller keyword arguments.Ryan Petrello2014-09-251-0/+9
|/
* Merge "Improve argspec detection and leniency for wrapped controllers."Jenkins2014-09-251-1/+10
|\
| * Improve argspec detection and leniency for wrapped controllers.Ryan Petrello2014-09-241-1/+10
* | When detecting non-content for HTTP 204, properly catch UnicodeDecodeError.Ryan Petrello2014-09-231-3/+9
|/
* Fix a bug in generic function handling when context locals are disabled.Ryan Petrello2014-09-221-6/+14
* Merge "Refactor 204 handling."Jenkins2014-08-271-14/+20
|\
| * Refactor 204 handling.Ryan Petrello2014-07-281-14/+20
* | Provide `pecan.state.arguments` for inspecting controller call argumentsRyan Petrello2014-07-281-10/+18
|/
* Don't (mistakenly) set HTTP 204 on controllers which set `response.body_file`.Ryan Petrello2014-07-091-2/+22
* For an HTTP 405 on generic methods, attempt to specify an Allow header.Ryan Petrello2014-06-261-0/+6
* Merge "Serialize WebOb errors as JSON if the client requests it via an Accept...Jenkins2014-06-251-3/+18
|\
| * Serialize WebOb errors as JSON if the client requests it via an Accept header.Ryan Petrello2014-06-251-3/+18
* | Merge "Add support for specifying custom request and response implementations."Jenkins2014-06-251-8/+24
|\ \ | |/ |/|
| * Add support for specifying custom request and response implementations.Ryan Petrello2014-06-251-8/+24
* | Fix a bug that broke `default_renderer = json`.Ryan Petrello2014-06-251-1/+3
|/
* Add support for Pecan *without* thread local request/response objectsRyan Petrello2014-05-281-70/+168
* Allow controllers to return an explicit `webob.Response` object.Ryan Petrello2014-05-191-0/+3
* Do not include Content-Type on 204 and 304 status codesJulien Danjou2014-04-241-3/+5
* Merge "If an exposed method returns nothing, reply with an HTTP 204."Jenkins2014-04-231-1/+3
|\
| * If an exposed method returns nothing, reply with an HTTP 204.Ryan Petrello2014-04-231-1/+3
* | Merge "Pass arbitrary keyword args to load_test_app"Jenkins2014-03-251-2/+2
|\ \
| * | Pass arbitrary keyword args to load_test_appJim Rollenhagen2014-03-181-2/+2
| |/
* | Delay the `threading.local` import to allow for eventlet/gevent monkeypatching.Ryan Petrello2014-03-191-3/+11
|/
* Cleanup the WSGI app reference from the threadlocal state on every request.Ryan Petrello2014-02-131-0/+1
* Improve pecan documentation and correct intersphinx references.Ryan Petrello2014-01-191-1/+1
* Merge "Respect security for generic controllers."Jenkins2013-10-281-0/+2
|\
| * Respect security for generic controllers.Ryan Petrello2013-10-161-0/+2
* | Persist `pecan.request.context` across internal redirects.Ryan Petrello2013-09-301-1/+2
|/
* Remove a routing optimization that breaks the WSME pecan plugin.Ryan Petrello2013-09-271-17/+14
* Merge "core: do not try to set response body to None"Jenkins2013-09-261-1/+1
|\
| * core: do not try to set response body to NoneJulien Danjou2013-09-261-1/+1
* | Squeeze some more performance out of the WSGI __call__ and dispatch algorithm.Ryan Petrello2013-09-251-39/+41
|/
* Merge pull request #226 from ryanpetrello/nextmarkmcclain2013-08-081-8/+13
|\
| * Make some notable changes to how ``pecan.conf.app`` is passed to a new app.Ryan Petrello2013-08-081-8/+13
* | Allow on_error hooks to return a Response.Kiall Mac Innes2013-07-201-4/+13
|/
* Remove a hard-coded UTF-8 assumption.Ryan Petrello2013-05-031-7/+1
* General import and flake8 cleanup.Ryan Petrello2013-05-031-6/+1
* More miscellaneous PY3 compatability issues.Ryan Petrello2013-04-301-4/+10
* More urllib import changes.Ryan Petrello2013-04-301-2/+3
* Remove `basestring` references for PY3 support.Ryan Petrello2013-04-301-2/+3
* More PY3 compatability for iteritems and execfile.Ryan Petrello2013-04-301-1/+1
* Import url/un/split in a compatible manner.Ryan Petrello2013-04-301-4/+9
* Update exception block syntax.Ryan Petrello2013-04-301-2/+2
* Correct relative imports.Ryan Petrello2013-04-301-5/+5
* Merge branch 'next' of github.com:dreamhost/pecan into nextRyan Petrello2013-04-251-55/+72
|\
| * More tinkering on performant Accept method handling.Ryan Petrello2013-04-241-33/+29