On Wed, Oct 19, 2011 at 1:06 AM, aspineux <aspin...@gmail.com> 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 ?

Dunno, but it might be worth noting that the examples in the pytz docs
don't use .fromutc(). Have you tried using .localize() instead? Or
specifically in the case of UTC,
datetime.utcnow().replace(tzinfo=pytz.utc) ?

Cheers,
Chris
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to