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