SRE didn't handle character category followed by hyphen inside a

character class.  Fix provided by Andrew Kuchling.  Closes bug
#116251.
This commit is contained in:
Fredrik Lundh 2000-10-07 10:16:19 +00:00
parent 53f3d4ac74
commit 025468d246
2 changed files with 4 additions and 0 deletions

View file

@ -393,6 +393,8 @@ def _parse(source, state):
# potential range
this = source.get()
if this == "]":
if code1[0] is IN:
code1 = code1[1][0]
set.append(code1)
set.append((LITERAL, ord("-")))
break