fix: add stacklevel to datetime without timezone warning
requested to merge topic/default/add-stacklevel-to-datetime-without-timezone-warning into branch/default
Changes the warning at the beginning of CW from:
-> database for instance instance created and necessary extensions installed.
Initializing the system database
--------------------------------
-> creating tables [====================]
-> inserting default user and default groups.
2023-01-27 16:40:50 - (cubicweb.appobject) WARNING: can't find any workflow for CWUser
-> storing the schema in the database [====================]
/home/cubicweb/.local/lib/python3.9/site-packages/cubicweb/server/querier.py:644: DeprecationWarning: Passing a datetime without timezone is deprecated and will be disallowed in version 1.0.0. For now, datetime without timezone are considered as UTC
results = plan.execute()
/home/cubicweb/.local/lib/python3.9/site-packages/cubicweb/server/session.py:672: DeprecationWarning: Passing a datetime without timezone is deprecated and will be disallowed in version 1.0.0. For now, datetime without timezone are considered as UTC
rset = self._execute(self, rql, kwargs, build_descr)
-> database for instance instance initialized.
To
-> database for instance instance created and necessary extensions installed.
Initializing the system database
--------------------------------
-> creating tables [====================]
-> inserting default user and default groups.
2023-01-27 16:44:53 - (cubicweb.appobject) WARNING: can't find any workflow for CWUser
-> storing the schema in the database [====================]
/home/cubicweb/.local/lib/python3.9/site-packages/cubicweb/server/session.py:156: DeprecationWarning: Passing a datetime without timezone is deprecated and will be disallowed in version 1.0.0. For now, datetime without timezone are considered as UTC
return func(cnx, *args, **kwargs)
/home/cubicweb/.local/lib/python3.9/site-packages/cubicweb/hooks/workflow.py:343: DeprecationWarning: Passing a datetime without timezone is deprecated and will be disallowed in version 1.0.0. For now, datetime without timezone are considered as UTC
entity.cw_set(modification_date=datetime.utcnow())
-> database for instance instance initialized.
It's not that great but it's already better than what we have for now