Is there a conflict of libraries here?
Terry Reedy
tjreedy at udel.edu
Sat Nov 7 21:26:01 EST 2020
On 11/6/2020 5:05 PM, Steve wrote:
> "Right, because the name "datetime" points to the class datetime in the
> module datetime.
A module containing an object with the same name as the module is a real
pain, a constant mental papercut. I consider datetime.datetime to be a
design mistake*. You are the 2nd person in about a month to post the
same resulting code problem.
* Either the class should have been 'Datetime', capitalized like classes
in modules other that builtins generally should be, or the module should
have been given a different name. I personally would always rename the
module when imported.
--
Terry Jan Reedy
More information about the Python-list
mailing list