From 2b2d21aff0bbde86df2fc85fe505f1716bf7b79e Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Mon, 8 Sep 2014 12:20:40 +0200 Subject: add --ignore ui indication --- libmproxy/proxy/config.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libmproxy/proxy') diff --git a/libmproxy/proxy/config.py b/libmproxy/proxy/config.py index ea815c69..0ff08c6f 100644 --- a/libmproxy/proxy/config.py +++ b/libmproxy/proxy/config.py @@ -10,6 +10,10 @@ CONF_BASENAME = "mitmproxy" CONF_DIR = "~/.mitmproxy" +def parse_host_pattern(patterns): + return [re.compile(p, re.IGNORECASE) for p in patterns] + + class ProxyConfig: def __init__(self, confdir=CONF_DIR, ca_file=None, clientcerts=None, no_upstream_cert=False, body_size_limit=None, @@ -41,7 +45,7 @@ class ProxyConfig: self.get_upstream_server = get_upstream_server self.http_form_in = http_form_in self.http_form_out = http_form_out - self.ignore = [re.compile(i, re.IGNORECASE) for i in ignore] + self.ignore = parse_host_pattern(ignore) self.authenticator = authenticator self.confdir = os.path.expanduser(confdir) self.ca_file = ca_file or os.path.join(self.confdir, CONF_BASENAME + "-ca.pem") -- cgit v1.2.3