summaryrefslogtreecommitdiff
path: root/docs/reference.txt
Commit message (Collapse)AuthorAgeFilesLines
* Fixa dead linkAlexis Metaireau2011-12-201-1/+1
|
* partial doc fixesSergey Schetinin2011-09-251-48/+31
|
* * add AcceptCharset and AcceptLanguage subclasses instead of branching in ↵Sergey Schetinin2011-09-071-1/+1
| | | | | | | Accept.__init__ * that allows us to remove Accept.header_name * and change Accept.__repr__ to be more straightforward
* * make Response.write much more efficient ↵Sergey Schetinin2011-08-181-2/+2
| | | | | | | | | (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
* * change del res.body semantics so that it doesn't make the response invalid,Sergey Schetinin2011-08-091-4/+4
| | | | | | 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)
* change req.decode_param_maes default to True, warn about future deprecationSergey Schetinin2011-07-311-2/+2
|
* * make sure that for methods like GET and DELETE, which usually don't have a ↵Sergey Schetinin2011-07-301-4/+0
| | | | | | | body, if the body is set, req.is_body_readable actually becomes true * fix doctests
* drop python 2.4 compatibilitySergey Schetinin2011-06-301-8/+0
|
* cookies:Sergey Schetinin2011-06-121-2/+2
| | | | | | * 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
* * enhance the req.is_body_readable to always guess GET, HEAD, DELETE and ↵Sergey Schetinin2011-06-021-1/+6
| | | | | | | 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
* This commit aggregates most of the work done at the 2011 PyCon Pyramid ↵Sergey Schetinin2011-03-221-1/+1
| | | | | | | | | 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 io.BytesIO for wsgi.input on py2.7+Sergey Schetinin2010-12-061-5/+4
|
* webob requires python 2.4+ since 418:5621426aecc0, drop compat modules and ↵Sergey Schetinin2010-10-011-1/+0
| | | | use decorators where appropriate
* * rewrite UnicodePathProperty as upath_propertySergey Schetinin2010-08-111-0/+20
| | | | * simpler etag_property implementation (+missing tests)
* * merge headersdict and datastruct modules into new module webob.headersSergey Schetinin2010-08-111-3/+3
| | | | | | | * 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
* kill req.default_charsetSergey Schetinin2010-03-151-17/+17
| | | | | make default charset UTF-8 correct tests
* Move the absolutification of Location into the response application itself, ↵Ian Bicking2009-11-091-3/+3
| | | | not using resp.request
* correct doctestSergey Schetinin2009-11-041-2/+2
|
* clarify docs on creating requestIan Bicking2009-11-031-1/+5
|
* webob:Sergey Schetinin2009-08-171-7/+7
| | | | | * FIX: ranges support was horribly broken and test were testing for the incorrect behavior * add '# doctest: +ELLIPSIS' for doctests in contrib/decorators.py
* Make req.GET settable (updating the request). Avoid reparsing the request ↵Ian Bicking2009-06-081-2/+2
| | | | 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
* don't assume dict ordering, accomodate Jython's stupid cStringIO reprPhilip Jenvey2009-05-251-2/+2
|
* add shorthand for the content_disposition header to ResponsePhilip Jenvey2009-03-141-0/+4
|
* Use Content-Type consistently (not content-type)Ian Bicking2009-03-111-4/+4
|
* Remove support for webob.Request(environ_getter), from mcdonc.Ian Bicking2009-01-281-21/+0
|
* Fixes for the tests, from mcdoncIan Bicking2009-01-231-3/+3
|
* more jython compat for doctests; don't assume cStringIO's reprPhilip Jenvey2008-11-191-6/+7
|
* o don't consider PUT requests with an empty content-type as form requestsPhilip Jenvey2008-09-111-1/+16
| | | | | | o update req.POST's docstring per new PUT support, move its example into reference.txt thanks Ian
* o include docs/ in nose's doctest run, minus jsonrpc-example, as it requires aPhilip Jenvey2008-08-291-13/+14
| | | | | | package not on pypi o bring docs/ up to date, include missing test-file.txt, don't assume dict ordering
* sphinx-ifyIan Bicking2008-05-291-43/+43
|
* Refactor documentation some; move the very expicit stuff off to the side, ↵Ian Bicking2007-10-231-0/+1001
with a more brief introduction in index.txt