| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Accept.__init__
* that allows us to remove Accept.header_name
* and change Accept.__repr__ to be more straightforward
|
| |
|
|
|
|
|
|
|
| |
(https://bitbucket.org/ianb/webob/issue/18)
* make sure copying responses does not reset content_length or content_md5 of the
original (and that of future copies)
* remove Response._body so the _app_iter is the only representation
* merge ResponseBodyFile.write and Response.write
|
| |
|
|
|
|
| |
but only removes the response body
* deprecate response.ubody / unicode_body in favour of new .text attribute
(the old names will be removed in 1.3 or even later)
|
| | |
|
| |
|
|
|
|
|
| |
body,
if the body is set, req.is_body_readable actually becomes true
* fix doctests
|
| | |
|
| |
|
|
|
|
| |
* escape commas in values (see also: http://bugs.python.org/issue9824 )
* change serialization to more closely match how cookies usually are serialized (unquoted expires, semicolon separators even between morsels)
* fix some cases in cookie parsing
|
| |
|
|
|
|
|
| |
TRACE as unreadable and PUT and POST as readable
* deny setting req.body or req.body_file to non-empty values for GET, HEAD and other bodiless requests
* see also: https://bitbucket.org/ianb/webob/issue/12
|
| |
|
|
|
|
|
|
|
| |
sprint in Atlanta GA. Only tests updates are in it, library code changes are committed separately.
The sprint was organised by Chris McDonough and provided WebOb with 100% statement coverage.
Participated: Alexandre Conrad, Patricio Paez, Whit Morriss, Rob Miller, Reed O'Brien, Chris Shenton, Joe Dallago, Tres Seaver, Casey Duncan, Kai Groner, Chris McDonough.
The bitbucket fork on which this work was done is at https://bitbucket.org/chrism/webob-py3k and contains a detailed changelog.
A big thank you to everyone who contributed!
|
| | |
|
| |
|
|
| |
use decorators where appropriate
|
| |
|
|
| |
* simpler etag_property implementation (+missing tests)
|
| |
|
|
|
|
|
| |
* rename HeadersDict to ResponseHeaders
* merge updatedict module into cachecontrol
* merge webob.util.reversed and webob.compat modules into webob.util.__init__
* make DictMixin, reversed and sorted importable directly from webob.util
|
| |
|
|
|
| |
make default charset UTF-8
correct tests
|
| |
|
|
| |
not using resp.request
|
| | |
|
| | |
|
| |
|
|
|
| |
* FIX: ranges support was horribly broken and test were testing for the incorrect behavior
* add '# doctest: +ELLIPSIS' for doctests in contrib/decorators.py
|
| |
|
|
| |
body for POSTs. Create file-upload POST bodies. Allow req.POST to be updated. Added POST parameter to Request.blank. Added Response.merge_cookies method
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
o update req.POST's docstring per new PUT support, move its example into
reference.txt
thanks Ian
|
| |
|
|
|
|
| |
package not on pypi
o bring docs/ up to date, include missing test-file.txt, don't assume dict
ordering
|
| | |
|
|
|
with a more brief introduction in index.txt
|