Terry Carroll wrote:

My question: was %T ever a valid format specifier in Python? My best guess is that it was when Edna was written (the most current release is from 2006, and the docs say it needs at least Python 1.5.2, which gives you an example of its age). It seems odd that the format identifier would be dropped if it had existed, though; that seems like a needless upward compatibility issue.

Works for me:


[st...@sylar ~]$ python2.5
Python 2.5 (r25:51908, Nov  6 2007, 16:54:01)
[GCC 4.1.2 20070925 (Red Hat 4.1.2-27)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
>>> time.strftime("%T")
'19:03:16'


and similarly for other versions as well. I think what you are seeing is differences in the C compiler, not deliberate language changes. As I recall it, the time format identifiers are dependent on the C library used to compile the time module, and/or the locale. If the C library involved doesn't recognise %T, neither will Python.

On the other hand, %T isn't listed in the manual:

http://docs.python.org/library/time.html#time.strftime



--
Steven
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to