<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/paste-git.git/tests, branch 3.5.2</title>
<subtitle>github.com: cdent/paste.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/'/>
<entry>
<title>Wsgi.errors is text (#62)</title>
<updated>2020-10-12T12:25:18+00:00</updated>
<author>
<name>Dave Brondsema</name>
<email>dave@brondsema.net</email>
</author>
<published>2020-10-12T12:25:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=652112c1d99a47809ef0dd8ba9992179262fb3d8'/>
<id>652112c1d99a47809ef0dd8ba9992179262fb3d8</id>
<content type='text'>
* Update next() to work with py3

* wsgi.errors is supposed to be text, fixes ErrorMiddleware on py3</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update next() to work with py3

* wsgi.errors is supposed to be text, fixes ErrorMiddleware on py3</pre>
</div>
</content>
</entry>
<entry>
<title>add ipv6 support by setting address family (#50)</title>
<updated>2020-02-12T10:29:31+00:00</updated>
<author>
<name>Lekinho</name>
<email>mctreasure@gmail.com</email>
</author>
<published>2020-02-12T10:29:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=c8de203b0dec88c65a32e2d1edb2480644dfbc84'/>
<id>c8de203b0dec88c65a32e2d1edb2480644dfbc84</id>
<content type='text'>
* add ipv6 support by setting address family</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add ipv6 support by setting address family</pre>
</div>
</content>
</entry>
<entry>
<title>Update auth_tkt.py for python3 compatibility (#45)</title>
<updated>2020-01-26T15:28:54+00:00</updated>
<author>
<name>marzetas</name>
<email>marzetas@gmail.com</email>
</author>
<published>2020-01-26T15:28:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=d3e74f876228c5b731b1338c98fc100f7b42036d'/>
<id>d3e74f876228c5b731b1338c98fc100f7b42036d</id>
<content type='text'>
* Update auth_tkt.py urllib imports to work in python3

* Add tests for auth AuthTicket

* Adapt auth_tkt to be python2 and python3 compatible
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update auth_tkt.py urllib imports to work in python3

* Add tests for auth AuthTicket

* Adapt auth_tkt to be python2 and python3 compatible
</pre>
</div>
</content>
</entry>
<entry>
<title>Make gzip middleware stop producing a spurious response body on HEAD requests. (#44)</title>
<updated>2020-01-13T12:40:40+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jason+github@nextthought.com</email>
</author>
<published>2020-01-13T12:40:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=d38247d52c03ebf66a922ac1a1fa2cc9a77789ca'/>
<id>d38247d52c03ebf66a922ac1a1fa2cc9a77789ca</id>
<content type='text'>
Fixes #43</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #43</pre>
</div>
</content>
</entry>
<entry>
<title>LimitedLengthFile: Handle io.UnsupportedOperation from socket.tell(). (#35)</title>
<updated>2019-09-09T07:50:58+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2019-09-09T07:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=7e2f7e78697a0a9126cdbc69bbea699c00b7c121'/>
<id>7e2f7e78697a0a9126cdbc69bbea699c00b7c121</id>
<content type='text'>
On Python 3, socket.makefile() returns an object with a tell() method, but one that always raises io.UnsupportedOperation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Python 3, socket.makefile() returns an object with a tell() method, but one that always raises io.UnsupportedOperation.</pre>
</div>
</content>
</entry>
<entry>
<title>TestApp: Make unicode urls always work. (#33)</title>
<updated>2019-09-04T10:21:30+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2019-09-04T10:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=71336fdd0dd7a4f12c3bbe077d6ec047fd84f9a8'/>
<id>71336fdd0dd7a4f12c3bbe077d6ec047fd84f9a8</id>
<content type='text'>
Passing a unicode url to get() always worked (assuming the url contained only ASCII), but it didn't work to post(), put(), or delete() if query parameters were included. This change fixes the latter cases.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Passing a unicode url to get() always worked (assuming the url contained only ASCII), but it didn't work to post(), put(), or delete() if query parameters were included. This change fixes the latter cases.</pre>
</div>
</content>
</entry>
<entry>
<title>Make LimitedLengthFile file return empty bytes rather than empty string when it's done. (#32)</title>
<updated>2019-09-04T10:11:59+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2019-09-04T10:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=a55bf98f51c57880e9c2cead4c01b5c23ce09839'/>
<id>a55bf98f51c57880e9c2cead4c01b5c23ce09839</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid copying FieldStorage if possible. (#30)</title>
<updated>2019-08-29T12:05:57+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2019-08-29T12:05:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=cdd2a9a58c59b8e599aa42b66b3c55ea47c7a4b7'/>
<id>cdd2a9a58c59b8e599aa42b66b3c55ea47c7a4b7</id>
<content type='text'>
On Python 3, cgi.FieldStorage has a __del__ method that closes the underlying file [1]. This means that if the copy made from UnicodeMultiDict._decode_value is garbage collected, the file underlying the original FieldStorage will be closed! Fix this by not copying FieldStorage if it is not required by decode_keys=False. I cannot think of a nice way to fix this problem if decode_keys=True.

[1] https://github.com/python/cpython/commit/f79126f373a9d5c9b584a8db736fe490fcbfa77a</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Python 3, cgi.FieldStorage has a __del__ method that closes the underlying file [1]. This means that if the copy made from UnicodeMultiDict._decode_value is garbage collected, the file underlying the original FieldStorage will be closed! Fix this by not copying FieldStorage if it is not required by decode_keys=False. I cannot think of a nice way to fix this problem if decode_keys=True.

[1] https://github.com/python/cpython/commit/f79126f373a9d5c9b584a8db736fe490fcbfa77a</pre>
</div>
</content>
</entry>
<entry>
<title>Modify TestApp.encode_multipart to handle bytes filenames and params. (#29)</title>
<updated>2019-08-25T12:05:18+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2019-08-25T12:05:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=249c49d6cc7c28ffd2bfef92b2402f746d24ca8b'/>
<id>249c49d6cc7c28ffd2bfef92b2402f746d24ca8b</id>
<content type='text'>
As the test shows, this fixes passing boths params and upload_files on Python 3.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As the test shows, this fixes passing boths params and upload_files on Python 3.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix WSGIResponse.__call__ on Python 3. (#27)</title>
<updated>2019-07-24T10:46:10+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2019-07-24T10:46:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/paste-git.git/commit/?id=37bb9b45cdb55b50a4c2b371c5a0a75198863287'/>
<id>37bb9b45cdb55b50a4c2b371c5a0a75198863287</id>
<content type='text'>
Replace `isinstance(self.content, file)` with a duck type for the `read()` method. Having a read method is what PEP 333 defines as the minimum requirement for a "file-like" object.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace `isinstance(self.content, file)` with a duck type for the `read()` method. Having a read method is what PEP 333 defines as the minimum requirement for a "file-like" object.</pre>
</div>
</content>
</entry>
</feed>
