• Brett Cannon's avatar
    Merged revisions 75011 via svnmerge from · 7d12c559
    Brett Cannon yazdı
    svn+ssh://pythondev@svn.python.org/python/trunk
    
    ........
      r75011 | brett.cannon | 2009-09-21 17:29:48 -0700 (Mon, 21 Sep 2009) | 10 lines
    
      When range checking was added to time.strftime() a check was placed on tm_isdst
      to make sure it fell within [-1, 1] just in case someone implementing
      strftime() in libc was stupid enough to assume this. Turns out, though, some
      OSs (e.g. zOS) are stupid enough to use values outside of this range for time
      structs created by the system itself. So instead of throwing a ValueError,
      tm_isdst is now normalized before being passed to strftime().
    
      Fixes issue #6823. Thanks Robert Shapiro for diagnosing the problem and
      contributing an initial patch.
    ........
    7d12c559
test_time.py 9.5 KB