# HG changeset patch # Parent 7cce656061311e24fdae0990ed4f7de931d88c76 diff -r 7cce65606131 Lib/sre_parse.py --- a/Lib/sre_parse.py Thu Apr 08 11:43:51 2010 +0300 +++ b/Lib/sre_parse.py Thu Apr 08 11:49:56 2010 +0300 @@ -557,7 +557,7 @@ raise error, "bad character in group name" gid = state.groupdict.get(name) if gid is None: - raise error, "unknown group name" + raise error, "unknown group name '%s'" % name subpatternappend((GROUPREF, gid)) continue else: @@ -608,7 +608,7 @@ if isname(condname): condgroup = state.groupdict.get(condname) if condgroup is None: - raise error, "unknown group name" + raise error, "unknown group name '%s'" % condname else: try: condgroup = int(condname) @@ -734,7 +734,7 @@ try: index = pattern.groupindex[name] except KeyError: - raise IndexError, "unknown group name" + raise IndexError, "unknown group name '%s'" % name a((MARK, index)) elif c == "0": if s.next in OCTDIGITS: