]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
minor speed improvement on date, datetime and time types on SQLite
authorGaëtan de Menten <gdementen@gmail.com>
Fri, 30 Oct 2009 10:20:19 +0000 (10:20 +0000)
committerGaëtan de Menten <gdementen@gmail.com>
Fri, 30 Oct 2009 10:20:19 +0000 (10:20 +0000)
lib/sqlalchemy/dialects/sqlite/base.py

index 86b2eacd35bef92293b76ed643b702b20ad20d06..31f934bfeb221c9613ee3ff6d40f18dec6368489 100644 (file)
@@ -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