<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/webob.git/tests/test_descriptors.py, branch bugfix/set_cookie_datetime</title>
<subtitle>github.com: Pylons/webob.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/'/>
<entry>
<title>test_descriptors.py convert to assert from nose/unittest</title>
<updated>2016-04-15T08:20:45+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2016-04-15T07:20:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=175230dbc05157279ea59cf6c830679d3a93bf16'/>
<id>175230dbc05157279ea59cf6c830679d3a93bf16</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests with invalid header values</title>
<updated>2016-01-03T07:17:05+00:00</updated>
<author>
<name>Bert JW Regeer</name>
<email>bertjw@regeer.org</email>
</author>
<published>2016-01-03T07:17:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=07a3fd0a0d10b6c47731ce070302629b32acaccd'/>
<id>07a3fd0a0d10b6c47731ce070302629b32acaccd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix optional and bad whitespace parsing in auth-param</title>
<updated>2014-09-22T06:41:26+00:00</updated>
<author>
<name>lieryan</name>
<email>lie.1296@gmail.com</email>
</author>
<published>2014-09-22T06:32:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=92e3595c8fce478d84187340b9f0eb3ae67273bd'/>
<id>92e3595c8fce478d84187340b9f0eb3ae67273bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes PEP8 warnings</title>
<updated>2012-12-28T08:42:30+00:00</updated>
<author>
<name>Zhongyue Luo</name>
<email>zhongyue.luo@gmail.com</email>
</author>
<published>2012-12-28T08:29:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=9ff5c1b736eb012973e5cd5096a989b187534c7b'/>
<id>9ff5c1b736eb012973e5cd5096a989b187534c7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bytesrequest renamed to legacyrequest... it no longer eagerly converts to bytes, it just presents the older native string api expected by existing systems.  textrequest renamed to baserequest, it is the new default request type.. it no longer eagerly converts to text, either unless an encattr is named on the environ_decoder</title>
<updated>2012-01-28T12:07:20+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@plope.com</email>
</author>
<published>2012-01-28T12:07:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=c2f054f28efc6d854ba526996ad4631e499bb440'/>
<id>c2f054f28efc6d854ba526996ad4631e499bb440</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>First cut at distinct TextRequest/BytesRequest implementations as a</title>
<updated>2012-01-25T23:24:20+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@plope.com</email>
</author>
<published>2012-01-25T23:24:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=01ff593a72994253a299fa0661d5774ccb991272'/>
<id>01ff593a72994253a299fa0661d5774ccb991272</id>
<content type='text'>
fix for issue #21.

TextRequest is the default when Request or BaseRequest is imported under
Python 3 for backwards compatibility.  The only difference Python 3 users
should see after upgrading to this: script_name and path_info will be
decoded, and methods which erroneously dealt in raw environ values will
now deal correctly in text.

BytesRequest is the default when Request or BaseRequest is imported under
Python 2 for backwards compatibility.  It works just like the old BaseRequest
under Python 2.  Under Python 2, environ values are still dealt with as
bytes by all methods.  Under Python 3, it coerces all environ values to bytes.
It's doubtful anyone will use this under Python 3.

Either BytesRequest or TextRequest are usable directly under Python 2 or
Python 3, but the intent is to transition people over time to TextRequest on
both.  Certainly new frameworks could start off using TextRequest.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix for issue #21.

TextRequest is the default when Request or BaseRequest is imported under
Python 3 for backwards compatibility.  The only difference Python 3 users
should see after upgrading to this: script_name and path_info will be
decoded, and methods which erroneously dealt in raw environ values will
now deal correctly in text.

BytesRequest is the default when Request or BaseRequest is imported under
Python 2 for backwards compatibility.  It works just like the old BaseRequest
under Python 2.  Under Python 2, environ values are still dealt with as
bytes by all methods.  Under Python 3, it coerces all environ values to bytes.
It's doubtful anyone will use this under Python 3.

Either BytesRequest or TextRequest are usable directly under Python 2 or
Python 3, but the intent is to transition people over time to TextRequest on
both.  Certainly new frameworks could start off using TextRequest.
</pre>
</div>
</content>
</entry>
<entry>
<title>* ``Response.request`` and ``Response.environ`` attrs are undeprecated and no</title>
<updated>2011-10-06T17:27:30+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@plope.com</email>
</author>
<published>2011-10-06T17:27:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=627593bbcd4ab52adc7ee569001cdda91c670d5d'/>
<id>627593bbcd4ab52adc7ee569001cdda91c670d5d</id>
<content type='text'>
  longer raise exceptions when used.  These can also be passed to the
  Response constructor.  This is to support codebases that pass them to the
  constructor or assign them to a response instance.  However, some behavior
  differences from 1.1 exist.  In particular, synchronization is no longer
  done between environ and request attribute properties of Response; you may
  pass either to the constructor (or both) or assign one or the other or
  both, but they wont be managed specially and will remain the same over the
  lifetime of the response just as you passed them.  Default values for both
  ``request`` and ``environ`` on any given response are ``None`` now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  longer raise exceptions when used.  These can also be passed to the
  Response constructor.  This is to support codebases that pass them to the
  constructor or assign them to a response instance.  However, some behavior
  differences from 1.1 exist.  In particular, synchronization is no longer
  done between environ and request attribute properties of Response; you may
  pass either to the constructor (or both) or assign one or the other or
  both, but they wont be managed specially and will remain the same over the
  lifetime of the response just as you passed them.  Default values for both
  ``request`` and ``environ`` on any given response are ``None`` now.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor Range to only handle a single range</title>
<updated>2011-09-26T07:16:44+00:00</updated>
<author>
<name>Sergey Schetinin</name>
<email>sergey@maluke.com</email>
</author>
<published>2011-09-26T07:16:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=4a69f2503749c1838a4a7e1a38379e70d211fe45'/>
<id>4a69f2503749c1838a4a7e1a38379e70d211fe45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sergey-1.2-py2-only' into 1.2-merge</title>
<updated>2011-09-25T16:23:54+00:00</updated>
<author>
<name>Sergey Schetinin</name>
<email>sergey@maluke.com</email>
</author>
<published>2011-09-25T16:23:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=da7eb6e604e314039dad8609a8888d288d2cccb8'/>
<id>da7eb6e604e314039dad8609a8888d288d2cccb8</id>
<content type='text'>
Conflicts:
	tests/test_descriptors.py
	tests/test_etag.py
	tests/test_misc.py
	tests/test_multidict.py
	tests/test_request.py
	tests/test_request_nose.py
	tox.ini
	webob/cookies.py
	webob/dec.py
	webob/descriptors.py
	webob/etag.py
	webob/exc.py
	webob/multidict.py
	webob/request.py
	webob/response.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	tests/test_descriptors.py
	tests/test_etag.py
	tests/test_misc.py
	tests/test_multidict.py
	tests/test_request.py
	tests/test_request_nose.py
	tox.ini
	webob/cookies.py
	webob/dec.py
	webob/descriptors.py
	webob/etag.py
	webob/exc.py
	webob/multidict.py
	webob/request.py
	webob/response.py
</pre>
</div>
</content>
</entry>
<entry>
<title>remove text_to_wsgi</title>
<updated>2011-09-25T13:23:19+00:00</updated>
<author>
<name>Sergey Schetinin</name>
<email>sergey@maluke.com</email>
</author>
<published>2011-09-25T13:23:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/webob.git/commit/?id=9fa59262de783ab3c07a2c72847eacee505da8bb'/>
<id>9fa59262de783ab3c07a2c72847eacee505da8bb</id>
<content type='text'>
if the header is set to
* text on py3 we trust it to be in latin-1 charset
* bytes on py3 the resulting response is invalid
* text on py2 we encode to latin-1 like we always did
* bytes on py2 we use it verbatim
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if the header is set to
* text on py3 we trust it to be in latin-1 charset
* bytes on py3 the resulting response is invalid
* text on py2 we encode to latin-1 like we always did
* bytes on py2 we use it verbatim
</pre>
</div>
</content>
</entry>
</feed>
