diff options
Diffstat (limited to 'lib/sqlalchemy/databases/sqlite.py')
-rw-r--r-- | lib/sqlalchemy/databases/sqlite.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sqlalchemy/databases/sqlite.py b/lib/sqlalchemy/databases/sqlite.py index 3cc821a36..d96422236 100644 --- a/lib/sqlalchemy/databases/sqlite.py +++ b/lib/sqlalchemy/databases/sqlite.py @@ -34,7 +34,10 @@ class SLSmallInteger(sqltypes.Smallinteger): class DateTimeMixin(object): def bind_processor(self, dialect): def process(value): - if value is not None: + if isinstance(value, basestring): + # pass string values thru + return value + elif value is not None: if getattr(value, 'microsecond', None) is not None: return value.strftime(self.__format__ + "." + str(value.microsecond)) else: |