fromutc: dt.tzinfo is not self: pytz.timezone('UTC').fromutc(datetime.utcnow())

aspineux aspineux at gmail.com
Fri Oct 21 12:06:07 EDT 2011


On Oct 19, 11:03 pm, Steven D'Aprano <steve
+comp.lang.pyt... at pearwood.info> wrote:
> On Wed, 19 Oct 2011 01:06:53 -0700, aspineux wrote:
> > hi
>
> >>>> import pytz
> >>>> from datetime import datetime
> >>>> pytz.timezone('GMT0').fromutc(datetime.utcnow())
> > datetime.datetime(2011, 10, 19, 7, 54, 45, 579125, tzinfo=<StaticTzInfo
> > 'GMT0'>)
> >>>>  pytz.timezone('UTC').fromutc(datetime.utcnow())
> > Traceback (most recent call last):
> >   File "<stdin>", line 1, in <module>
> > ValueError: fromutc: dt.tzinfo is not self
> >>>> pytz.timezone('Europe/Brussels').fromutc(datetime.utcnow())
> > datetime.datetime(2011, 10, 19, 9, 55, 47, 787937, tzinfo=<DstTzInfo
> > 'Europe/Brussels' CEST+2:00:00 DST>)
>
> > Why does UTC fail ?
> > Bug or feature ?
>
> Looks like a bug to me. But I'm not an expert on pytz. Perhaps you should
> report it back to the package author.

Done

https://bugs.launchpad.net/pytz/+bug/879480

>
> --
> Steven




More information about the Python-list mailing list