On 2019-12-11 10:51 PM, Skip Montanaro wrote:
Why is a dtm instance also an instance of dt?
The datetime type is, in fact, a subclass of the date type:
import datetime
datetime.date.__bases__
(,)
datetime.datetime.__bases__
(,)
datetime.time.__bases__
(,)
Skip
Thanks for that.
I fou
> Why is a dtm instance also an instance of dt?
The datetime type is, in fact, a subclass of the date type:
>>> import datetime
>>> datetime.date.__bases__
(,)
>>> datetime.datetime.__bases__
(,)
>>> datetime.time.__bases__
(,)
Skip
--
https://mail.python.org/mailman/listinfo/python-list
Hi all
It took me a while to track down a bug that stemmed from this -
>>> from datetime import date as dt, time as tm, datetime as dtm
>>> x = dt.today()
>>> isinstance(x, dt)
True
>>> isinstance(x, dtm)
False
>>> y = dtm.now()
>>> isinstance(y, dt)
True <--- ??
>>> isinstance