Поскольку параметры передаются по значению, это не имеет никакого значения, если вы укажете const или нет с точки зрения вызывающей функции. В принципе не имеет смысла объявлять параметры pass по значению как const.
Существует и модуль datetime
, и класс , и , и класс datetime
. Вы пытаетесь вызвать модуль:
import datetime
dt = datetime(2019, 3, 1) # This will break!
Вместо этого вам нужно либо импортировать класс из модуля:
from datetime import datetime
dt = datetime(2019, 3, 1) # Okay!
... или импортировать модуль и ссылка на класс:
import datetime
dt = datetime.datetime(2019, 3, 1) # Good!