aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/cmdline.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2014-11-15 17:51:21 +1300
committerAldo Cortesi <aldo@nullcube.com>2014-11-15 17:51:21 +1300
commit23a4f159fd1cd529743fc445f3747062fc318534 (patch)
tree58c89eb41fe8081224ba247bc8ab1af0d5fdd857 /libmproxy/cmdline.py
parent5af7c9ebf4c61f2397ea18c132f4253362ca075d (diff)
downloadmitmproxy-23a4f159fd1cd529743fc445f3747062fc318534.tar.gz
mitmproxy-23a4f159fd1cd529743fc445f3747062fc318534.tar.bz2
mitmproxy-23a4f159fd1cd529743fc445f3747062fc318534.zip
Remove last vestiges of argparse
Diffstat (limited to 'libmproxy/cmdline.py')
-rw-r--r--libmproxy/cmdline.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/libmproxy/cmdline.py b/libmproxy/cmdline.py
index 27847e75..83aac790 100644
--- a/libmproxy/cmdline.py
+++ b/libmproxy/cmdline.py
@@ -2,7 +2,6 @@ from __future__ import absolute_import
import os
import re
import configargparse
-import argparse
from netlib import http
from . import filt, utils, version
from .proxy import config
@@ -105,7 +104,7 @@ def parse_server_spec(url):
p = http.parse_url(normalized_url)
if not p or not p[1]:
- raise argparse.ArgumentTypeError(
+ raise configargparse.ArgumentTypeError(
"Invalid server specification: %s" % url
)
@@ -136,17 +135,17 @@ def get_common_options(options):
try:
p = parse_replace_hook(i)
except ParseException, e:
- raise argparse.ArgumentTypeError(e.message)
+ raise configargparse.ArgumentTypeError(e.message)
reps.append(p)
for i in options.replace_file:
try:
patt, rex, path = parse_replace_hook(i)
except ParseException, e:
- raise argparse.ArgumentTypeError(e.message)
+ raise configargparse.ArgumentTypeError(e.message)
try:
v = open(path, "rb").read()
except IOError, e:
- raise argparse.ArgumentTypeError(
+ raise configargparse.ArgumentTypeError(
"Could not read replace file: %s" % path
)
reps.append((patt, rex, v))
@@ -156,7 +155,7 @@ def get_common_options(options):
try:
p = parse_setheader(i)
except ParseException, e:
- raise argparse.ArgumentTypeError(e.message)
+ raise configargparse.ArgumentTypeError(e.message)
setheaders.append(p)
return dict(
@@ -590,7 +589,7 @@ def mitmdump():
action="count", dest="flow_detail", default=1,
help="Increase flow detail display level. Can be passed multiple times."
)
- parser.add_argument('args', nargs=argparse.REMAINDER)
+ parser.add_argument('args', nargs="...")
return parser