Greetings, List!

I was curious if anyone knew the rationale behind making midnight False?

--> import datetime
--> midnight = datetime.time(0,0,0)
--> bool(midnight)
False

To my way of thinking, midnight does actually exist so it should be true. If datetime.time was measuring an *amount* of time, rather than a certain point during the day, then a time of 0:0:0 should certainly be False as it would mean no time had passed. However, since midnight does indeed exist (as many programmers have observed when deadlines approach ;) I would think it should be true.
--
~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to