aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mitmproxy/main.py7
-rw-r--r--netlib/version_check.py14
-rw-r--r--test/netlib/test_version_check.py13
3 files changed, 2 insertions, 32 deletions
diff --git a/mitmproxy/main.py b/mitmproxy/main.py
index 31c1409e..d44c257e 100644
--- a/mitmproxy/main.py
+++ b/mitmproxy/main.py
@@ -3,8 +3,8 @@ import os
import signal
import sys
from six.moves import _thread # PY3: We only need _thread.error, which is an alias of RuntimeError in 3.3+
-from netlib.version_check import check_pyopenssl_version, check_mitmproxy_version
-from . import version, cmdline
+from netlib.version_check import check_pyopenssl_version
+from . import cmdline
from .exceptions import ServerException
from .proxy.server import DummyServer, ProxyServer
from .proxy.config import process_proxy_options
@@ -45,7 +45,6 @@ def mitmproxy(args=None): # pragma: no cover
from . import console
check_pyopenssl_version()
- check_mitmproxy_version(version.IVERSION)
assert_utf8_env()
parser = cmdline.mitmproxy()
@@ -76,7 +75,6 @@ def mitmdump(args=None): # pragma: no cover
from . import dump
check_pyopenssl_version()
- check_mitmproxy_version(version.IVERSION)
parser = cmdline.mitmdump()
options = parser.parse_args(args)
@@ -111,7 +109,6 @@ def mitmweb(args=None): # pragma: no cover
from . import web
check_pyopenssl_version()
- check_mitmproxy_version(version.IVERSION)
parser = cmdline.mitmweb()
diff --git a/netlib/version_check.py b/netlib/version_check.py
index 9cf27eea..8e05b458 100644
--- a/netlib/version_check.py
+++ b/netlib/version_check.py
@@ -15,20 +15,6 @@ from . import version
PYOPENSSL_MIN_VERSION = (0, 15)
-def check_mitmproxy_version(mitmproxy_version, fp=sys.stderr):
- # We don't introduce backward-incompatible changes in patch versions. Only
- # consider major and minor version.
- if version.IVERSION[:2] != mitmproxy_version[:2]:
- print(
- u"You are using mitmproxy %s with netlib %s. "
- u"Most likely, that won't work - please upgrade!" % (
- mitmproxy_version, version.VERSION
- ),
- file=fp
- )
- sys.exit(1)
-
-
def check_pyopenssl_version(min_version=PYOPENSSL_MIN_VERSION, fp=sys.stderr):
min_version_str = u".".join(six.text_type(x) for x in min_version)
try:
diff --git a/test/netlib/test_version_check.py b/test/netlib/test_version_check.py
index ec2396fe..680f80e0 100644
--- a/test/netlib/test_version_check.py
+++ b/test/netlib/test_version_check.py
@@ -4,19 +4,6 @@ from netlib import version_check, version
@mock.patch("sys.exit")
-def test_check_mitmproxy_version(sexit):
- fp = StringIO()
- version_check.check_mitmproxy_version(version.IVERSION, fp=fp)
- assert not fp.getvalue()
- assert not sexit.called
-
- b = (version.IVERSION[0] - 1, version.IVERSION[1])
- version_check.check_mitmproxy_version(b, fp=fp)
- assert fp.getvalue()
- assert sexit.called
-
-
-@mock.patch("sys.exit")
def test_check_pyopenssl_version(sexit):
fp = StringIO()
version_check.check_pyopenssl_version(fp=fp)