From fd5543b78e071a24652ab040c3029b7aea29f7d7 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 5 May 2008 16:46:24 +0000 Subject: - same as [ticket:1019] but repaired the non-labeled use case [ticket:1022] --- lib/sqlalchemy/sql/expression.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib/sqlalchemy/sql') 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): -- cgit v1.2.1