retain raw filter str on filt objects

This commit is contained in:
Maximilian Hils
2014-11-22 15:27:43 +01:00
parent ec23594191
commit f7c5385679
2 changed files with 7 additions and 5 deletions

View File

@@ -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: