Re: datetime gotcha

2019-12-12 Thread Frank Millman
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

Re: datetime gotcha

2019-12-11 Thread Skip Montanaro
> 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

datetime gotcha

2019-12-10 Thread Frank Millman
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