[Patches] [ python-Patches-503202 ] backward compat. on calendar.py
noreply@sourceforge.net
noreply@sourceforge.net
Sun, 13 Jan 2002 21:47:57 -0800
Patches item #503202, was opened at 2002-01-13 21:47
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=305470&aid=503202&group_id=5470
Category: Library (Lib)
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Hye-Shik Chang (perky)
Assigned to: Nobody/Anonymous (nobody)
Summary: backward compat. on calendar.py
Initial Comment:
Many applications fails on 2.2 by this problem:
under 2.1.1 ---
>>> import calendar
>>> for n in calendar.day_abbr:
... print n,
...
Mon Tue Wed Thu Fri Sat Sun
>>> calendar.month_abbr[7:]
['Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
2.2 ---
>>> import calendar
>>> for n in calendar.day_abbr:
... print n,
...
Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri
Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu
Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed
Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue
Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon
Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun
Mon Tue Wed Thu Fri Sat Sun Mon Tue
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/pkg/lib/python2.2/calendar.py", line 31,
in __getitem__
return strftime(self.format, (item,)*9).capitalize
()
ValueError: year out of range
>>> calendar.month_abbr[7:]
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/pkg/lib/python2.2/calendar.py", line 31,
in __getitem__
return strftime(self.format, (item,)*9).capitalize
()
TypeError: an integer is required
>>>
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=305470&aid=503202&group_id=5470