aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/filt.py
diff options
context:
space:
mode:
authorThomas Roth <code@leveldown.de>2010-02-25 17:45:37 +0100
committerThomas Roth <code@leveldown.de>2010-02-25 17:45:37 +0100
commit1909744631033cba92f19433061e6a7c802d7766 (patch)
treeccccedff0976df2586688218d1122d021c9c26da /libmproxy/filt.py
parent000196fe21bfc3980e90e20ff013c4b393eb5190 (diff)
downloadmitmproxy-1909744631033cba92f19433061e6a7c802d7766.tar.gz
mitmproxy-1909744631033cba92f19433061e6a7c802d7766.tar.bz2
mitmproxy-1909744631033cba92f19433061e6a7c802d7766.zip
Small improvement in regular expression compiler exception handling.
Diffstat (limited to 'libmproxy/filt.py')
-rw-r--r--libmproxy/filt.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/libmproxy/filt.py b/libmproxy/filt.py
index 1dba3153..482ba74b 100644
--- a/libmproxy/filt.py
+++ b/libmproxy/filt.py
@@ -76,7 +76,7 @@ class _Rex(_Action):
try:
self.re = re.compile(self.expr)
except:
- self.re = False
+ self = None
def _check_content_type(expr, o):
val = o.headers.get("content-type")
@@ -188,11 +188,7 @@ class FUrl(_Rex):
def make(klass, s, loc, toks):
if len(toks) > 1:
toks = toks[1:]
- ret_klass = klass(*toks)
- if ret_klass.re:
- return ret_klass
- else:
- return False
+ return klass(*toks)
def __call__(self, o):
if o.is_response():