In article <mailman.3938.1248942327.8015.python-l...@python.org>, Javier Collado <javier.coll...@gmail.com> wrote: > >In the string.Template documentation >(http://docs.python.org/library/string.html) it's explained that if a >custom regular expression for pattern substitution is needed, it's >possible to override idpattern class attribute (whose default value is >[_a-z][_a-z0-9]*). > >However, if the custom pattern that is needed is just uppercase >letters something like [A-Z]+ won't work because of the following line >in the _TemplateMetaclass class __init__ method: >cls.pattern = _re.compile(pattern, _re.IGNORECASE | _re.VERBOSE) > >I would say that this is an error (IGNORECASE just shouldn't be there)
Good point! I don't have an answer for you, but please file a report at bugs.python.org to make sure it doesn't get lost. -- Aahz (a...@pythoncraft.com) <*> http://www.pythoncraft.com/ "Many customs in this life persist because they ease friction and promote productivity as a result of universal agreement, and whether they are precisely the optimal choices is much less important." --Henry Spencer -- http://mail.python.org/mailman/listinfo/python-list