[Bug 1884458] Re: pytz mishandles Africa/Khartoum in 2017
Paul Eggert
1884458 at bugs.launchpad.net
Sun Jun 21 19:57:16 UTC 2020
I should have written that I see the same bug symptoms on Ubuntu
18.04.4.
** Also affects: python-tz (Ubuntu)
Importance: Undecided
Status: New
** No longer affects: pytz
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-tz in Ubuntu.
https://bugs.launchpad.net/bugs/1884458
Title:
pytz mishandles Africa/Khartoum in 2017
Status in python-tz package in Ubuntu:
New
Bug description:
Here's a scenario illustrating the bug, on Fedora 31:
$ python3
Python 3.7.7 (default, Mar 13 2020, 10:23:39)
[GCC 9.2.1 20190827 (Red Hat 9.2.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> import pytz
>>> print(datetime.datetime(2017,10,31, tzinfo=pytz.timezone('Africa/Khartoum')))
2017-10-31 00:00:00+02:10
That "+02:10" is incorrect, as Khartoum was 3 hours ahead of UTC, not
2 hours and 10 minutes ahead of UTC. GNU 'date' gets it right:
$ TZ=Africa/Khartoum date -d'2017-10-31' +'%Y-%m-%d %H:%M:%S %z'
2017-10-31 00:00:00 +0300
For more, see:
https://stackoverflow.com/questions/62501007/pytz-giving-wrong-
timezone-offset-for-africa-khartoum
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-tz/+bug/1884458/+subscriptions
More information about the foundations-bugs
mailing list