This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ammar2
Recipients SilentGhost, ammar2, belopolsky, paul.moore, pekka.klarck, r.david.murray, steve.dower, tim.golden, tim.peters, zach.ware
Date 2016-12-29.17:00:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1483030853.52.0.650594411695.issue29097@psf.upfronthosting.co.za>
In-reply-to
Content
I just ran the following script to check if there are any folds from timestamps [0, 86399] in any timezone.

  import datetime
  import pytz

  for tz in pytz.all_timezones:
      tz = pytz.timezone(tz)
      for i in range(86400):
          if datetime.datetime.fromtimestamp(i, tz).fold == 1:
              print(str(tz)) 

and it turns out there aren't any. I highly doubt any timezone is going to retroactively enable/disable DST during the epoch, so a potentially hacky fix is to just have a windows specific check for this value range.

I'm adding the people involved in PEP 495 to the nosy list so they can give their input.
History
Date User Action Args
2016-12-29 17:00:53ammar2setrecipients: + ammar2, tim.peters, paul.moore, belopolsky, tim.golden, r.david.murray, SilentGhost, pekka.klarck, zach.ware, steve.dower
2016-12-29 17:00:53ammar2setmessageid: <1483030853.52.0.650594411695.issue29097@psf.upfronthosting.co.za>
2016-12-29 17:00:53ammar2linkissue29097 messages
2016-12-29 17:00:53ammar2create