aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-07-07 02:30:25 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-07-07 02:30:25 -0700
commita212ce1f636bf14fdfb7cd7f238626c70bcfacb9 (patch)
tree0fcfe5b698ff1fca53cc35469eb653dc42519d0f
parentc57c203037f5e43fc7948a0f2a185ac6b6ec9d42 (diff)
downloadmitmproxy-a212ce1f636bf14fdfb7cd7f238626c70bcfacb9.tar.gz
mitmproxy-a212ce1f636bf14fdfb7cd7f238626c70bcfacb9.tar.bz2
mitmproxy-a212ce1f636bf14fdfb7cd7f238626c70bcfacb9.zip
py3++
-rw-r--r--mitmproxy/console/common.py3
-rw-r--r--mitmproxy/console/flowdetailview.py2
-rw-r--r--mitmproxy/console/flowview.py2
-rw-r--r--mitmproxy/models/http.py2
4 files changed, 5 insertions, 4 deletions
diff --git a/mitmproxy/console/common.py b/mitmproxy/console/common.py
index b450c19d..470db88d 100644
--- a/mitmproxy/console/common.py
+++ b/mitmproxy/console/common.py
@@ -4,6 +4,7 @@ import os
import urwid
import urwid.util
+import six
import netlib
from mitmproxy import flow
@@ -108,7 +109,7 @@ def shortcuts(k):
def fcol(s, attr):
- s = unicode(s)
+ s = six.text_type(s)
return (
"fixed",
len(s),
diff --git a/mitmproxy/console/flowdetailview.py b/mitmproxy/console/flowdetailview.py
index 2a493b90..0a03e1c4 100644
--- a/mitmproxy/console/flowdetailview.py
+++ b/mitmproxy/console/flowdetailview.py
@@ -71,7 +71,7 @@ def flowdetails(state, flow):
parts.append(
[
"Alt names",
- ", ".join(c.altnames)
+ ", ".join(str(x) for x in c.altnames)
]
)
text.extend(
diff --git a/mitmproxy/console/flowview.py b/mitmproxy/console/flowview.py
index e9b23176..d809cf34 100644
--- a/mitmproxy/console/flowview.py
+++ b/mitmproxy/console/flowview.py
@@ -257,7 +257,7 @@ class FlowView(tabs.Tabs):
def conn_text(self, conn):
if conn:
txt = common.format_keyvals(
- [(h + ":", v) for (h, v) in conn.headers.fields],
+ [(h + ":", v) for (h, v) in conn.headers.items(multi=True)],
key = "header",
val = "text"
)
diff --git a/mitmproxy/models/http.py b/mitmproxy/models/http.py
index 01f5f1ee..8aeb84d6 100644
--- a/mitmproxy/models/http.py
+++ b/mitmproxy/models/http.py
@@ -220,7 +220,7 @@ class HTTPFlow(Flow):
If f is a string, it will be compiled as a filter expression. If
the expression is invalid, ValueError is raised.
"""
- if isinstance(f, basestring):
+ if isinstance(f, str):
from .. import filt
f = filt.parse(f)