On Wed, Jan 5, 2011 at 9:18 PM, Guido van Rossum <[email protected]> wrote:
> I'm sorry, but at this point I'm totally confused about what you're
> asking or proposing. You keep referring to various implementation
> details and behaviors. Maybe if you summarized how the latest
> implementation (say python 3.2) works and what you propose to change
I'll try. The current implementation is of time.asctime and
time.strftime is roughly
if y < 1900:
if accept2dyear:
if 69 <= y <= 99:
y += 1900
elif 0 <= y <= 68:
y += 2000
else:
raise ValueError("year out of range")
else:
raise ValueError("year out of range")
# call system function with tm_year = y - 1900
I propose to change that to
if y < 1000:
if accept2dyear:
if 69 <= y <= 99:
y += 1900
elif 0 <= y <= 68:
y += 2000
else:
raise ValueError("year out of range")
# call system function with tm_year = y - 1900
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com