]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
New functions alloc_{time,datetime}. Got rid of all setstate-like
authorTim Peters <tim.peters@gmail.com>
Sat, 1 Feb 2003 04:40:04 +0000 (04:40 +0000)
committerTim Peters <tim.peters@gmail.com>
Sat, 1 Feb 2003 04:40:04 +0000 (04:40 +0000)
commit70533e28ad75fe60ba2d0bb11124a3dc69b16bb7
tree737a352189c9aa3f0456252e6e632efe20dd42b0
parentb57f8f02bafcb74cd6c47f59f67d1b6bdfb33aec
New functions alloc_{time,datetime}.  Got rid of all setstate-like
functions.  Reworked {time,datetime}_new() to do what their corresponding
setstates used to do in their state-tuple-input paths, but directly,
without constructing an object with throwaway state first.  Tightened
the "is this a state tuple input?" paths to check the presumed state
string-length too, and to raise an exception if the optional second state
element isn't a tzinfo instance (IOW, check these paths for type errors
as carefully as the normal paths).
Modules/datetimemodule.c