Quentin Wenger <wenger.quen...@bluewin.ch> added the comment: The problem can also be played in reverse, maybe it is more telling:
``` # consider the following bytestring pattern >>> p = b"(?P<\xc3\xba>)" # what character does the group name correspond to? # maybe we can try to infer it by decoding the bytestring? # let's try to do it with the default encoding... that natural, right? >>> p.decode() '(?P<ú>)' # so we can reasonably expect the group name to be ú, right? >>> list(re.compile(p).groupindex.keys()).pop() 'ú' # Fail. ``` ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue40980> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com