| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Icd58638f87108a0954dd26db31a22772b4d450ed
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The documentation and project template showed logging configuration
which sets level INFO for module called 'root' rather than the root
logger. Configure the root (default) logger instead.
Change-Id: I172d06dc6b81a31c5b698e43be50ab6302d54984
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Place the HTTP 204 handling in a `finally` at the bottom of the WSGI __call__
to ensure we catch *all* changes to `state.response`.
Change-Id: Id150205f295a3c0ca9c73ad897a41d4790476811
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | | |
Change-Id: I0ea8f3519e004c141d115e9bfcf0110e53600ff5
|
|/ /
| |
| |
| | |
Change-Id: I0e57cf719a2c3372ebc61efe71a832b0482a0a3e
|
| |
| |
| |
| |
| |
| |
| |
| | |
Currently the created tarballs via "python setup.py sdist" are missing
some files to run the testsuite. Include these files so i.e. package
maintainers can run the testuite during package build.
Change-Id: I85a94f66abf5781ffc4fcee4671defab4006a8c4
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Subclassing both `rest.RestController` and `hooks.HookController` results in an
infinite recursion error in hook application (which prevents your application
from starting).
Fixes bug 1357540
Change-Id: I6e26c6d8771b4b35943bfb85bf41e73d0982e74c
|
|/
|
|
| |
Change-Id: Ibbd8b2f075a875b109c7309bc42e0d1f1d5ae610
|
|
|
|
| |
Change-Id: Idda4968eb448dd5fe12a069f23f29fcedfebbd09
|
|
|
|
|
|
| |
Fixes bug 1339121
Change-Id: I70785315837b3907b63bb10565f3ccdf07559e8d
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I653c2c7929442eaa3ac4f0950ff68d328e724e5d
|
| |
| |
| |
| | |
Change-Id: Idac278b53431988c6a3a3dfe89fcb4156f5574c1
|
|\ \
| | |
| | |
| | | |
threadlocal removal."
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Certain OpenStack projects that use pecan have overridden private methods of
`pecan.rest.RestController` for custom behavior, and these method signatures
are changing in the next release of pecan to support optional threadlocals. As
good citizens, let's give these projects a deprecation period to get their
implementations back in sync with upstream pecan.
Change-Id: I02823c7fb79488aea0dd8ad3266aa7f0024bc4a0
|
|/ /
| |
| |
| | |
Change-Id: I726d698fc014c21cc1e43a09a129384fa1f1235f
|
|\ \
| | |
| | |
| | | |
Accept header."
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I32040eff4259daf7a0e58b81ce861758d1d14bd9
Fixes bug 1324134
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I noticed that people using pecan have taken to writing custom webob req/resp
subclasses and monkeypatching onto `pecan.request` and `pecan.response`. Let's
give them what they need to do this properly.
Change-Id: If0ac953e381cec3a744388000a3b3afc0ea2525c
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
also added hook inheritance from mixins, and adding
hooks to child controllers, added as sub-controllers.
Fixes bug 1330673
Change-Id: I709cece7bcce26943b254b15dc8ddac5613b1202
|
| |/ /
|/| |
| | |
| | |
| | | |
Change-Id: Ie57feadb6efe664c1bc3c39debcb21c3355f210c
Fixes bug 1332501
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | | |
Change-Id: I5a5a05e1f57ef2d8ad64e925c7ffa6907b914273
|
| | |
| | |
| | |
| | | |
Change-Id: I885dbfbddd2d6acdcbec6271acbccaebbc0de5de
|
| |/
|/|
| |
| |
| |
| |
| |
| | |
pecan.response.text and pecan.response.status should be written instead of
pecan.response.body and pecan.response.status_int
Change-Id: Ie3f4011e3f299c77d464308cabfd2245ed01bb9f
Closes-Bug: #1332101
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
`import logging` is required in the example.
Change-Id: I92777da13b64592d4fb064c3ee0fc9507360ca0f
|
| |/
|/|
| |
| | |
Change-Id: I65afb17dd348f5a3f63a6c97690423fab3f25695
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Ib31ecdb4e23054141511725b90dc10f6a7ec2afe
|
| |/
|/|
| |
| | |
Change-Id: I3f36528b1911a570bdcb59115a3aa61d0e5b6a04
|
|/
|
|
| |
Change-Id: I5e827eed73962a0a6f5d879224759a4d13888751
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Related to bug 1311629
Change-Id: Ic442457c501d598814f492e7aab4d885bdcf0711
|
|/
|
|
| |
Change-Id: Iec7e5e0a7d5f10bf264a2e8e0a01cdaf2d73fd86
|
|
|
|
|
|
| |
Fixes bug 1311147
Change-Id: I3dd0986c458902b03ed140872fc1938b06e75f4b
|
|\ |
|
| |
| |
| |
| |
| | |
Fixes-bug: 1311629
Change-Id: I06259adc76631d88777d1747c09dae3a67692a39
|
| |
| |
| |
| | |
Change-Id: I93c267967720c2e6cbbf2654b47b9dfc505c34ba
|
| |
| |
| |
| | |
Change-Id: Iee92608602d43a28911518b5582f0c9f59958fde
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add the script for running unit tests in other
projects so we can more easily establish
cross-project gate jobs.
Depends on https://review.openstack.org/#/c/83411/
and https://review.openstack.org/#/c/83412/
Change-Id: I0c4b1c425c3aea18b7825c75b9147fd8a1da6914
|
| | |
| | |
| | |
| | | |
Change-Id: I34ab0eedf6a96eb77f21ec3e6b91cc3264409822
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ic88b41e4032d6c97e020485341d375c196a1a1c0
|