summaryrefslogtreecommitdiff
path: root/pecan
Commit message (Expand)AuthorAgeFilesLines
* Merge "Allow users to specify custom path segments for routing."Jenkins2015-05-216-8/+491
|\
| * Allow users to specify custom path segments for routing.Ryan Petrello2015-05-216-8/+491
* | Merge "Properly raise HTTP 405 (and specify Allow headers) for RestController"Jenkins2015-05-214-36/+126
|\ \
| * | Properly raise HTTP 405 (and specify Allow headers) for RestControllerRyan Petrello2015-05-214-36/+126
| |/
* | Update the `rest-api` scaffold to use generic controllers, *not* RestControllerRyan Petrello2015-05-212-20/+29
|/
* Fix unquoting of positional args with plus signMaxim Kulkin2015-05-122-6/+22
* Properly handle Python3 Unicode path segments in pecan routing.Ryan Petrello2015-05-076-12/+131
* Merge "make_app() now uses the debugger param in DebugMiddleware()"Jenkins2015-04-294-11/+62
|\
| * make_app() now uses the debugger param in DebugMiddleware()Joe D'Andrea2015-04-294-11/+62
* | Drop support for Python 3.2.Ryan Petrello2015-04-291-2/+2
|/
* Merge "Prevent @expose(generic=True) on special methods (_route, _lookup, _de...Jenkins2015-04-122-0/+28
|\
| * Prevent @expose(generic=True) on special methods (_route, _lookup, _default).Ryan Petrello2015-03-022-0/+28
* | core: do not assume controller is a methodJulien Danjou2015-03-022-1/+13
|/
* Fix broken wsme-stable job and pep8 failures.Julien Danjou2015-03-026-25/+25
* Default the `pecan` log level to DEBUG for development.Ryan Petrello2015-01-122-2/+2
* *Properly* detect Python < 3.3.0.8.3Ryan Petrello2015-01-121-2/+2
* Fix py32 support; importlib.machinery.SourceFileLoader doesn't exist until py33Ryan Petrello2015-01-121-2/+3
* Merge "Change pecan to more gracefully handle a few odd request encoding edge...Jenkins2015-01-123-3/+48
|\
| * Change pecan to more gracefully handle a few odd request encoding edge cases.Ryan Petrello2015-01-083-3/+48
* | Improve ImportError verbosity for configuration files.Ryan Petrello2015-01-062-1/+38
* | Merge "core: optimize renderer computing"Jenkins2014-12-311-7/+8
|\ \
| * | core: optimize renderer computingJulien Danjou2014-12-191-7/+8
| |/
* | middleware.static: remove useless stored variableJulien Danjou2014-12-191-1/+0
|/
* Allows multiple parameters to be converted to listMehdi Abaakouk2014-12-112-5/+33
* Improve detection of infinite recursion for PecanHook and pypy.Ryan Petrello2014-11-202-3/+29
* Merge "Fixes expose of staticmethod"Jenkins2014-11-122-0/+33
|\
| * Fixes expose of staticmethodMehdi Abaakouk2014-10-282-0/+33
* | Only define remainder when not emptyChmouel Boudjnah2014-10-282-1/+6
|/
* Merge "Fix a routing bug for generic subcontrollers."Jenkins2014-10-142-1/+38
|\
| * Fix a routing bug for generic subcontrollers.Ryan Petrello2014-09-262-1/+38
* | Merge "Resolve a bug that mixes up argument order for generic functions."Jenkins2014-10-142-3/+96
|\ \
| * | Resolve a bug that mixes up argument order for generic functions.Ryan Petrello2014-09-282-3/+96
| |/
* | Merge "Remove `assert` for flow control; it can be optimized away with `pytho...Jenkins2014-09-265-7/+10
|\ \ | |/ |/|
| * Remove `assert` for flow control; it can be optimized away with `python -O`.Ryan Petrello2014-09-255-7/+10
* | For HTTP POSTs, map JSON request bodies to controller keyword arguments.Ryan Petrello2014-09-252-0/+107
|/
* Merge "Improve argspec detection and leniency for wrapped controllers."Jenkins2014-09-256-7/+111
|\
| * Improve argspec detection and leniency for wrapped controllers.Ryan Petrello2014-09-246-7/+111
* | Merge "When detecting non-content for HTTP 204, properly catch UnicodeDecodeE...Jenkins2014-09-242-3/+17
|\ \ | |/ |/|
| * When detecting non-content for HTTP 204, properly catch UnicodeDecodeError.Ryan Petrello2014-09-232-3/+17
* | When path arguments are incorrect for RestController, return HTTP 404, not 400.Ryan Petrello2014-09-242-10/+12
|/
* Fix a bug in generic function handling when context locals are disabled.Ryan Petrello2014-09-222-6/+59
* Merge "Configure the root logger properly"Jenkins2014-08-272-2/+2
|\
| * Configure the root logger properlyStanislaw Pitucha2014-08-272-2/+2
* | Merge "Refactor 204 handling."Jenkins2014-08-271-14/+20
|\ \
| * | Refactor 204 handling.Ryan Petrello2014-07-281-14/+20
* | | Catch an edge case in RestController routing and properly return an HTTP 400.Ryan Petrello2014-08-252-15/+136
| |/ |/|
* | Fix an infinite recursion error in PecanHook application.Ryan Petrello2014-08-152-1/+50
* | Provide `pecan.state.arguments` for inspecting controller call argumentsRyan Petrello2014-07-282-13/+384
|/
* Don't (mistakenly) set HTTP 204 on controllers which set `response.body_file`.Ryan Petrello2014-07-092-2/+105
* Merge "Be gracious in deprecation of method signatures related to threadlocal...Jenkins2014-06-262-9/+57
|\