From 9a04c2f65754ac7bf93e0f58f68e59b41e43e67e Mon Sep 17 00:00:00 2001 From: Gord Thompson Date: Thu, 21 May 2020 16:20:48 -0600 Subject: Stop converting mssql datetime.time parameters to datetime.datetime Fixes: #5339 Change-Id: Ida75422d8c3fdfc7adae68e547d88df49368a693 --- lib/sqlalchemy/dialects/mssql/base.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/sqlalchemy') diff --git a/lib/sqlalchemy/dialects/mssql/base.py b/lib/sqlalchemy/dialects/mssql/base.py index 228baa84f..f8ed7697a 100644 --- a/lib/sqlalchemy/dialects/mssql/base.py +++ b/lib/sqlalchemy/dialects/mssql/base.py @@ -990,7 +990,11 @@ class TIME(sqltypes.TIME): self.__zero_date, value.time() ) elif isinstance(value, datetime.time): - value = datetime.datetime.combine(self.__zero_date, value) + """ issue #5339 + per: https://github.com/mkleehammer/pyodbc/wiki/Tips-and-Tricks-by-Database-Platform#time-columns + pass TIME value as string + """ # noqa + value = str(value) return value return process -- cgit v1.2.1