From 72b82ba16dea929b3fa9db5208b2353e8449c2d5 Mon Sep 17 00:00:00 2001 From: Fredrik Lundh Date: Mon, 3 Jul 2000 21:31:48 +0000 Subject: - fixed grouping error bug - changed "group" operator to "groupref" --- Lib/sre_parse.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Lib/sre_parse.py') diff --git a/Lib/sre_parse.py b/Lib/sre_parse.py index 07ab78241f..053335a4d7 100644 --- a/Lib/sre_parse.py +++ b/Lib/sre_parse.py @@ -241,7 +241,7 @@ def _escape(source, escape, state): if group: if (not source.next or not _group(escape + source.next, state.groups)): - return GROUP, group + return GROUPREF, group escape = escape + source.get() elif source.next in OCTDIGITS: escape = escape + source.get() @@ -450,7 +450,7 @@ def _parse(source, state): gid = state.groupdict.get(name) if gid is None: raise error, "unknown group name" - subpattern.append((GROUP, gid)) + subpattern.append((GROUPREF, gid)) elif source.match("#"): index = "" while 1: -- cgit v1.2.1