summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/sqlite
diff options
context:
space:
mode:
authorGaëtan de Menten <gdementen@gmail.com>2009-11-17 19:38:09 +0000
committerGaëtan de Menten <gdementen@gmail.com>2009-11-17 19:38:09 +0000
commit26edef4f2483f68d6a527684a6d0aed37554534d (patch)
treeb4f0c4c7aaf7193b419e53ce2f5241eaae84f77d /lib/sqlalchemy/dialects/sqlite
parent1bca0c42a3f4626f0273e61cf1b59ece37c3bd26 (diff)
downloadsqlalchemy-26edef4f2483f68d6a527684a6d0aed37554534d.tar.gz
revert part of the change of r6510 because "select datetime('now')" in SQLite
does not contain microseconds
Diffstat (limited to 'lib/sqlalchemy/dialects/sqlite')
-rw-r--r--lib/sqlalchemy/dialects/sqlite/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/dialects/sqlite/base.py b/lib/sqlalchemy/dialects/sqlite/base.py
index 17619d2b5..2b929331a 100644
--- a/lib/sqlalchemy/dialects/sqlite/base.py
+++ b/lib/sqlalchemy/dialects/sqlite/base.py
@@ -80,7 +80,7 @@ class _DateTimeMixin(object):
return process
class DATETIME(_DateTimeMixin, sqltypes.DateTime):
- _reg = re.compile(r"(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)\.(\d+)")
+ _reg = re.compile(r"(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)(?:\.(\d+))?")
_storage_format = "%04d-%02d-%02d %02d:%02d:%02d.%06d"
def bind_processor(self, dialect):
@@ -126,7 +126,7 @@ class DATE(_DateTimeMixin, sqltypes.Date):
return self._result_processor(datetime.date)
class TIME(_DateTimeMixin, sqltypes.Time):
- _reg = re.compile(r"(\d+):(\d+):(\d+)\.(\d+)")
+ _reg = re.compile(r"(\d+):(\d+):(\d+)(?:\.(\d+))?")
_storage_format = "%02d:%02d:%02d.%06d"
def bind_processor(self, dialect):