Tim Burke
Tim Burke
`gc.get_referrers()` returns nothing but `list`s and `dict`s, so previously we'd always trip a `TypeError` and skip patching. Closes #730 This also seems to allow `_fix_py3_lock` to actually have an effect...
Under CPython 3, when an out-of-spec client sends non-ascii header *names*, [`email.feedparser` halts parsing](https://github.com/python/cpython/blob/v3.7.3/Lib/email/feedparser.py#L228-L236) and assumes that the non-ASCII header must be part of a message body. This is despite...
Previously, running tests with pytest would catch DeprecationWarning: cgi.parse_qs is deprecated, use urllib.parse.parse_qs instead and DeprecationWarning: capitalize_response_headers is disabled... The latter one was actually part of what was being tested,...
This is the py2 equivalent of 863a1b7. Note that `send` was already fixed in 6cbd484, but this makes the code consistent between all versions.
Otherwise you get inconsistent decoding when working with non-ASCII keys: ``` >>> c.list_objects(Bucket='1space-test', Prefix='my\N{SNOWMAN}', Delimiter='\N{SNOWMAN}', Marker='a\N{SNOWMAN}') {'Contents': ..., 'Delimiter': '☃', 'EncodingType': 'url', 'IsTruncated': False, 'Marker': 'a☃', 'MaxKeys': 1000, 'Name': '1space-test',...
Previously, when using a non-default port and v4 authentication, we would send a `Host` header like `::` instead of `:`. This would happen because `S3Connection` would explicitly set the host...
# Bug report The fix for https://github.com/python/cpython/issues/87389 prevents servers from handling request paths with multiple leading slashes. For example, one might have a simple server that just reflects the request...
The Slack IRC gateway uses +v/-v to indicate whether a user is active or away; the resulting mode-change messages can make it difficult to follow what's actually being said. This...
Cloning from #590 (which still has some relevant discussion) -- the source repo got deleted, which prevents me from resolving the conflicts on the original PR. Original description (mostly) follows:...
Closes #705 Alternatively, eschew `shutdown` as in #682