diff options
author | Maximilian Hils <git@maximilianhils.com> | 2016-07-06 13:24:50 -0700 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2016-07-06 19:55:48 -0700 |
commit | 2c37ebfc7215649cc633047c0b036de66d847af1 (patch) | |
tree | bd9a72f6c126706a6857d4762d5f88bfda5d59cd /mitmproxy/contrib | |
parent | d406bee988dc01126cfbdfc938b561e10b518610 (diff) | |
download | mitmproxy-2c37ebfc7215649cc633047c0b036de66d847af1.tar.gz mitmproxy-2c37ebfc7215649cc633047c0b036de66d847af1.tar.bz2 mitmproxy-2c37ebfc7215649cc633047c0b036de66d847af1.zip |
fix dump file cross compat between python versions
Diffstat (limited to 'mitmproxy/contrib')
-rw-r--r-- | mitmproxy/contrib/tnetstring.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/mitmproxy/contrib/tnetstring.py b/mitmproxy/contrib/tnetstring.py index 0383f98e..d99a83f9 100644 --- a/mitmproxy/contrib/tnetstring.py +++ b/mitmproxy/contrib/tnetstring.py @@ -116,13 +116,19 @@ def _rdumpq(q, size, value): data = value ldata = len(data) span = str(ldata).encode() - write(b'%s:%s,' % (span, data)) + write(b',') + write(data) + write(b':') + write(span) return size + 2 + len(span) + ldata elif isinstance(value, six.text_type): data = value.encode("utf8") ldata = len(data) span = str(ldata).encode() - write(b'%s:%s;' % (span, data)) + write(b';') + write(data) + write(b':') + write(span) return size + 2 + len(span) + ldata elif isinstance(value, (list, tuple)): write(b']') |