diff options
author | Jason Kirtland <jek@discorporate.us> | 2008-07-15 19:53:17 +0000 |
---|---|---|
committer | Jason Kirtland <jek@discorporate.us> | 2008-07-15 19:53:17 +0000 |
commit | 4f56fd23bcd6c0adc11138fa50249095c7d4dd73 (patch) | |
tree | 0b9dbb1be1eadcc9f01befb20c7abe06da8fbdff /lib/sqlalchemy/sql/expression.py | |
parent | 4eb747b61f0c1b1c25bdee3856d7195d10a0c227 (diff) | |
download | sqlalchemy-4f56fd23bcd6c0adc11138fa50249095c7d4dd73.tar.gz |
- Always use native itemgetter & attrgetter
Diffstat (limited to 'lib/sqlalchemy/sql/expression.py')
-rw-r--r-- | lib/sqlalchemy/sql/expression.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/sqlalchemy/sql/expression.py b/lib/sqlalchemy/sql/expression.py index fb989dee0..c026065e3 100644 --- a/lib/sqlalchemy/sql/expression.py +++ b/lib/sqlalchemy/sql/expression.py @@ -26,6 +26,8 @@ to stay the same in future releases. """ import itertools, re +from operator import attrgetter + from sqlalchemy import util, exc from sqlalchemy.sql import operators, visitors from sqlalchemy import types as sqltypes @@ -1784,7 +1786,7 @@ class FromClause(Selectable): delattr(self, attr) def _expr_attr_func(name): - get = util.attrgetter(name) + get = attrgetter(name) def attr(self): try: return get(self) @@ -2547,7 +2549,7 @@ class _Label(ColumnElement): _label = property(_label) def _proxy_attr(name): - get = util.attrgetter(name) + get = attrgetter(name) def attr(self): return get(self.element) return property(attr) |