problem with calendar

Roman Suzi rnd at onego.ru
Fri Nov 1 09:56:02 EST 2002


On Fri, 1 Nov 2002, [iso-8859-1] JЬrgen Cederberg wrote:

> "Roman Suzi" <rnd at onego.ru> wrote in message news:mailman.1036148287.8559.python-list at python.org...
> > 
> > I have the following problem:
> > 
> > Python 2.2.2 (#1, Oct 18 2002, 11:40:02)
> > [GCC 2.96 20000731 (Red Hat Linux 7.3 2.96-110)] on linux2
> > Type "help", "copyright", "credits" or "license" for more information.
> > >>> import calendar
> > >>> calendar.month_abbr
> > <calendar._localized_month instance at 0x8164a5c>
> > >>> calendar.month_abbr()
> > Traceback (most recent call last):
> >   File "<stdin>", line 1, in ?
> > AttributeError: _localized_month instance has no __call__ method
> > 
> > What's up?
> 
> calendar.month_abbr is an instance of a _localized_month class and thus not callable because it does not have a __call__ method as the Traceback states. A dir-command reveals that it has a __getitem__ method. Example:
> 
> >>> calendar.month_abbr[1]
> 'Jan'

Thanks. I thought that it should be a list or a function.

 
> Sincerely yours 
> Jorgen
> 
> 
> 
> > 
> > Sincerely yours, Roman A.Suzi
> > -- 
> >  - Petrozavodsk - Karelia - Russia - mailto:rnd at onego.ru -
> >  
> > 
> > 
> > 
> > 
> > 
> > not to mailto:aaro at onego.ru
> > 
> > 
> 

Sincerely yours, Roman A.Suzi
-- 
 - Petrozavodsk - Karelia - Russia - mailto:rnd at onego.ru -
 





More information about the Python-list mailing list