STINNER Victor added the comment:

+        if (strchr("y", outbuf[1]) && buf.tm_year < 0)

hum... why not simply outbuf[1] == 'y' ? It would be more explicit and less 
surprising.

For the unit test, it would be nice to test also asctime(), even if 
time.asctime() doesn't use asctime() of the C library. And it's better to run 
tests on all platforms. Only test_y_before_1900() should behave differently on 
other platforms, but it would be nice to run test_y_before_1900() on platforms 
supporting "%y" with year < 1900. In my experience, other operating systems 
have also their own issues. For example, time.strftime() has a specific test to 
Windows, but also Solaris and AIX.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13674>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to