New submission from sil <[EMAIL PROTECTED]>: $ python -c "import time; print time.strptime('25/11/2008 25/11/2008','%d/%m/%y %d/%m/%y')" Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/python2.5/_strptime.py", line 311, in strptime format_regex = _TimeRE_cache.compile(format) File "/usr/lib/python2.5/_strptime.py", line 267, in compile return re_compile(self.pattern(format), IGNORECASE) File "/usr/lib/python2.5/re.py", line 188, in compile return _compile(pattern, flags) File "/usr/lib/python2.5/re.py", line 241, in _compile raise error, v # invalid expression sre_constants.error: redefinition of group name 'd' as group 4; was group 1
If a format directive is repeated in time.strptime's format string, it throws an error and should not do so. Subversion, for example, repeats date parts in its svn log output ("2008-09-26 16:20:59 +0100 (Fri, 26 Sep 2008)"), which repeats both %d (day) and %y (year). ---------- messages: 76417 nosy: sil severity: normal status: open title: time.strptime does not allow same format directive twice type: behavior versions: Python 2.5 _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue4430> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com