aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-10-24 14:26:07 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-10-24 14:26:07 -0700
commit5670e61a310a1644870edc3fc867316856804f66 (patch)
tree8d918f32e8534346cdfafec19d2bbce97aed1525
parentea2d6474bf1e9c4c1fd2e4a6ac33e0785fc751de (diff)
downloadmitmproxy-5670e61a310a1644870edc3fc867316856804f66.tar.gz
mitmproxy-5670e61a310a1644870edc3fc867316856804f66.tar.bz2
mitmproxy-5670e61a310a1644870edc3fc867316856804f66.zip
add version check for Python 3.4-
-rw-r--r--mitmproxy/tools/main.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mitmproxy/tools/main.py b/mitmproxy/tools/main.py
index 9fce9234..3bb0cd1e 100644
--- a/mitmproxy/tools/main.py
+++ b/mitmproxy/tools/main.py
@@ -1,7 +1,13 @@
+from __future__ import print_function # this is here for the version check to work on Python 2.
import os
import signal
import sys
+if sys.version_info < (3, 5):
+ print("#" * 49, file=sys.stderr)
+ print("# mitmproxy only supports Python 3.5 and above! #", file=sys.stderr)
+ print("#" * 49, file=sys.stderr)
+
from mitmproxy.tools import cmdline
from mitmproxy import exceptions
from mitmproxy.proxy import config