diff options
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']') |