aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2015-04-08 00:20:32 +0200
committerMaximilian Hils <git@maximilianhils.com>2015-04-08 00:20:32 +0200
commit2242c671fd53a5a5a864bcdc085a2207018fd5f0 (patch)
treeafd3403ac101c2302233f0eeb976cc3ce474e28f /libmproxy
parent5977e844e7b78e0f58f80c3c8e0bbcf2d678d53a (diff)
downloadmitmproxy-2242c671fd53a5a5a864bcdc085a2207018fd5f0.tar.gz
mitmproxy-2242c671fd53a5a5a864bcdc085a2207018fd5f0.tar.bz2
mitmproxy-2242c671fd53a5a5a864bcdc085a2207018fd5f0.zip
allow passing custom argv to libmproxy.main
Diffstat (limited to 'libmproxy')
-rw-r--r--libmproxy/main.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/libmproxy/main.py b/libmproxy/main.py
index e5b7f56b..a29fdb9d 100644
--- a/libmproxy/main.py
+++ b/libmproxy/main.py
@@ -75,14 +75,14 @@ def get_server(dummy_server, options):
sys.exit(1)
-def mitmproxy(): # pragma: nocover
+def mitmproxy(args=None): # pragma: nocover
from . import console
check_versions()
assert_utf8_env()
parser = cmdline.mitmproxy()
- options = parser.parse_args()
+ options = parser.parse_args(args)
if options.quiet:
options.verbose = 0
@@ -101,13 +101,13 @@ def mitmproxy(): # pragma: nocover
pass
-def mitmdump(): # pragma: nocover
+def mitmdump(args=None): # pragma: nocover
from . import dump
check_versions()
parser = cmdline.mitmdump()
- options = parser.parse_args()
+ options = parser.parse_args(args)
if options.quiet:
options.verbose = 0
options.flow_detail = 0
@@ -135,13 +135,13 @@ def mitmdump(): # pragma: nocover
pass
-def mitmweb(): # pragma: nocover
+def mitmweb(args=None): # pragma: nocover
from . import web
check_versions()
parser = cmdline.mitmweb()
- options = parser.parse_args()
+ options = parser.parse_args(args)
if options.quiet:
options.verbose = 0