summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/sql.py')
-rw-r--r--lib/sqlalchemy/sql.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sqlalchemy/sql.py b/lib/sqlalchemy/sql.py
index 28b750c4a..ee64e82f2 100644
--- a/lib/sqlalchemy/sql.py
+++ b/lib/sqlalchemy/sql.py
@@ -2577,7 +2577,7 @@ class Alias(FromClause):
alias = '{ANON %d %s}' % (id(self), alias or 'anon')
self.name = alias
self.encodedname = alias.encode('ascii', 'backslashreplace')
-
+
def is_derived_from(self, fromclause):
x = self.selectable
while True:
@@ -2780,7 +2780,7 @@ class _ColumnClause(ColumnElement):
if self.table is not None and self.table.named_with_column():
self.__label = self.table.name + "_" + self.name
counter = 1
- while self.table.c.has_key(self.__label):
+ while self.__label in self.table.c:
self.__label = self.__label + "_%d" % counter
counter += 1
else:
@@ -2837,7 +2837,7 @@ class TableClause(FromClause):
self.encodedname = self.name.encode('ascii', 'backslashreplace')
self._oid_column = _ColumnClause('oid', self, _is_oid=True)
self._export_columns(columns)
-
+
def _clone(self):
# TableClause is immutable
return self