summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/expression.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-05-05 16:46:24 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-05-05 16:46:24 +0000
commitfd5543b78e071a24652ab040c3029b7aea29f7d7 (patch)
treea912aaf5ff10d21c838b0a1efca65427bdc4d41f /lib/sqlalchemy/sql/expression.py
parent635e61bdebfc8fefb93cad2550b1342c43b63186 (diff)
downloadsqlalchemy-fd5543b78e071a24652ab040c3029b7aea29f7d7.tar.gz
- same as [ticket:1019] but repaired the non-labeled use case
[ticket:1022]
Diffstat (limited to 'lib/sqlalchemy/sql/expression.py')
-rw-r--r--lib/sqlalchemy/sql/expression.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/expression.py b/lib/sqlalchemy/sql/expression.py
index 1143bf8aa..269d31661 100644
--- a/lib/sqlalchemy/sql/expression.py
+++ b/lib/sqlalchemy/sql/expression.py
@@ -2446,7 +2446,10 @@ class _ColumnElementAdapter(ColumnElement):
key = property(key)
def _label(self):
- return self.elem._label
+ try:
+ return self.elem._label
+ except AttributeError:
+ return self.anon_label
_label = property(_label)
def _copy_internals(self, clone=_clone):