diff options
| author | Gaëtan de Menten <gdementen@gmail.com> | 2009-10-30 10:20:19 +0000 |
|---|---|---|
| committer | Gaëtan de Menten <gdementen@gmail.com> | 2009-10-30 10:20:19 +0000 |
| commit | b1a72587509098509c8b4059ab9a27d54b75bcd5 (patch) | |
| tree | 58e1ae77730fbbe9066e6c7053094c706270178c /lib/sqlalchemy/dialects/sqlite | |
| parent | 8195ec35adf7d99c94dc87d7d3eb2c32c2be7252 (diff) | |
| download | sqlalchemy-b1a72587509098509c8b4059ab9a27d54b75bcd5.tar.gz | |
minor speed improvement on date, datetime and time types on SQLite
Diffstat (limited to 'lib/sqlalchemy/dialects/sqlite')
| -rw-r--r-- | lib/sqlalchemy/dialects/sqlite/base.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/sqlite/base.py b/lib/sqlalchemy/dialects/sqlite/base.py index 86b2eacd3..31f934bfe 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 |
