diff options
author | Alexandre Fayolle <alexandre.fayolle@logilab.fr> | 2010-02-18 20:16:44 +0000 |
---|---|---|
committer | Alexandre Fayolle <alexandre.fayolle@logilab.fr> | 2010-02-18 20:16:44 +0000 |
commit | 0103b579e12196d4041ae9c4140a23529cea7a99 (patch) | |
tree | 70e7bc1d03fe71ddbd63d266ad7e5841f6d7b510 | |
parent | c16ccecd24c6e8a92cae4b8844d3be66efea30d0 (diff) | |
download | logilab-common-0103b579e12196d4041ae9c4140a23529cea7a99.tar.gz |
fix date processing for SQLServer 2005
bug : datetime is a subclass of date, so isinstance was returning true for
datetime instances (and we were losing the time part for all datetime
attributes)
-rw-r--r-- | db.py | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -670,7 +670,7 @@ class _PyodbcAdapter(DBAPIAdapter): args = [] for key in key_order: arg = kwargs[key] - if isinstance(arg, _date_class): + if arg.__class__ == _date_class: arg = datetime.datetime.combine(arg, datetime.time(0)) args.append(arg) |