aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/filt.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/filt.py')
-rw-r--r--libmproxy/filt.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/libmproxy/filt.py b/libmproxy/filt.py
index 7d2bd737..5d259096 100644
--- a/libmproxy/filt.py
+++ b/libmproxy/filt.py
@@ -343,7 +343,9 @@ bnf = _make()
def parse(s):
try:
- return bnf.parseString(s, parseAll=True)[0]
+ filt = bnf.parseString(s, parseAll=True)[0]
+ filt.pattern = s
+ return filt
except pp.ParseException:
return None
except ValueError: