From b1a72587509098509c8b4059ab9a27d54b75bcd5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ga=C3=ABtan=20de=20Menten?= Date: Fri, 30 Oct 2009 10:20:19 +0000 Subject: [PATCH] minor speed improvement on date, datetime and time types on SQLite --- lib/sqlalchemy/dialects/sqlite/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/sqlalchemy/dialects/sqlite/base.py b/lib/sqlalchemy/dialects/sqlite/base.py index 86b2eacd35..31f934bfeb 100644 --- a/lib/sqlalchemy/dialects/sqlite/base.py +++ b/lib/sqlalchemy/dialects/sqlite/base.py @@ -70,9 +70,10 @@ class _DateTimeMixin(object): return process def _result_processor(self, fn, regexp): + rmatch = regexp.match def process(value): if value is not None: - return fn(*[int(x or 0) for x in regexp.match(value).groups()]) + return fn(*[int(x or 0) for x in rmatch(value).groups()]) else: return None return process -- 2.47.2