diff options
author | Thomas Roth <code@leveldown.de> | 2010-02-25 17:45:37 +0100 |
---|---|---|
committer | Thomas Roth <code@leveldown.de> | 2010-02-25 17:45:37 +0100 |
commit | 1909744631033cba92f19433061e6a7c802d7766 (patch) | |
tree | ccccedff0976df2586688218d1122d021c9c26da | |
parent | 000196fe21bfc3980e90e20ff013c4b393eb5190 (diff) | |
download | mitmproxy-1909744631033cba92f19433061e6a7c802d7766.tar.gz mitmproxy-1909744631033cba92f19433061e6a7c802d7766.tar.bz2 mitmproxy-1909744631033cba92f19433061e6a7c802d7766.zip |
Small improvement in regular expression compiler exception handling.
-rw-r--r-- | libmproxy/filt.py | 8 |
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(): |