From: Federico Caselli Date: Wed, 26 Mar 2025 20:43:10 +0000 (+0100) Subject: document sqlite truncate_microseconds in DATETIME and TIME X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=73345dd6b4a94636ddebe4cb633ab6671da50000;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git document sqlite truncate_microseconds in DATETIME and TIME Change-Id: I93412d951b466343f2cf9b6d513ad46d17f5d8ee (cherry picked from commit a9b37199133eea81ebdf062439352ef2745d3c00) --- diff --git a/lib/sqlalchemy/dialects/sqlite/base.py b/lib/sqlalchemy/dialects/sqlite/base.py index 21ee004997..9471574705 100644 --- a/lib/sqlalchemy/dialects/sqlite/base.py +++ b/lib/sqlalchemy/dialects/sqlite/base.py @@ -937,6 +937,10 @@ class DATETIME(_DateTimeMixin, sqltypes.DateTime): regexp=r"(\d+)/(\d+)/(\d+) (\d+)-(\d+)-(\d+)" ) + :param truncate_microseconds: when ``True`` microseconds will be truncated + from the datetime. Can't be specified together with ``storage_format`` + or ``regexp``. + :param storage_format: format string which will be applied to the dict with keys year, month, day, hour, minute, second, and microsecond. @@ -1103,6 +1107,10 @@ class TIME(_DateTimeMixin, sqltypes.Time): regexp=re.compile("(\d+)-(\d+)-(\d+)-(?:-(\d+))?") ) + :param truncate_microseconds: when ``True`` microseconds will be truncated + from the time. Can't be specified together with ``storage_format`` + or ``regexp``. + :param storage_format: format string which will be applied to the dict with keys hour, minute, second, and microsecond.