mitmproxy/netlib
Maximilian Hils 9c873d63f4 py3++, multidict fixes
This commit improves Python 3 compatibility and fixes two multidict
issues:

 1. Headers.items(multi=True) now decodes fields
 2. MultiDict.clear(item) has been removed, as Python's
    MutableMapping already defines .clear() with different
    semantics. This is confusing for everyone who expects a
    dict-like object. `.pop("attr", None)` is not fantastic,
    but it's the Python way to do it.
2016-07-06 19:53:29 -07:00
..
http py3++, multidict fixes 2016-07-06 19:53:29 -07:00
websockets remove clean_bin, clarify unicode handling 2016-07-05 15:11:32 -07:00
__init__.py combine projects 2016-02-18 13:03:40 +01:00
basethread.py Improve debugging of thread and other leaks 2016-06-11 19:52:24 +12:00
basetypes.py Satisfy flake8 2016-05-31 19:58:28 +12:00
certutils.py Reorganise netlib imports according to Google Style Guide 2016-06-01 11:12:10 +12:00
debug.py fix debug mode on Windows 2016-06-13 18:06:44 -07:00
encoding.py add MultiDict 2016-05-18 18:46:42 -07:00
exceptions.py Start rolling out leak detection in netlib 2016-06-14 14:32:18 +12:00
human.py Utils cleanups 2016-06-07 17:12:52 +12:00
multidict.py py3++, multidict fixes 2016-07-06 19:53:29 -07:00
socks.py Reorganise netlib imports according to Google Style Guide 2016-06-01 11:12:10 +12:00
strutils.py Merge pull request #1319 from mitmproxy/fix-py27-encoding-issues 2016-07-06 17:35:34 -07:00
tcp.py Start rolling out leak detection in netlib 2016-06-14 14:32:18 +12:00
tutils.py Reorganise netlib imports according to Google Style Guide 2016-06-01 11:12:10 +12:00
utils.py Utils cleanups 2016-06-07 17:12:52 +12:00
version_check.py cleanup imports with flake8 2016-05-28 14:43:32 +02:00
version.py Fold mitmproxy.version and pathod.version into netlib.version 2016-06-12 10:29:12 +12:00
wsgi.py Utils reorganisation: add netlib.strutils 2016-06-02 12:31:41 +12:00