summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/databases/mssql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-08-15 17:28:52 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-08-15 17:28:52 +0000
commite02a48ed24ee4548e765c3b2a26e8f20d0d992e2 (patch)
tree2be3666db5d575669ac165878db8e4e74bdb4b7c /lib/sqlalchemy/databases/mssql.py
parent2708a3489e342ab9cf64b0aa4ab027b4a45c629f (diff)
downloadsqlalchemy-e02a48ed24ee4548e765c3b2a26e8f20d0d992e2.tar.gz
mass has_key->__contains__ migration, [ticket:738]
Diffstat (limited to 'lib/sqlalchemy/databases/mssql.py')
-rw-r--r--lib/sqlalchemy/databases/mssql.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/sqlalchemy/databases/mssql.py b/lib/sqlalchemy/databases/mssql.py
index 308a38a76..97343d6c8 100644
--- a/lib/sqlalchemy/databases/mssql.py
+++ b/lib/sqlalchemy/databases/mssql.py
@@ -425,13 +425,13 @@ class MSSQLDialect(ansisql.ANSIDialect):
def create_connect_args(self, url):
opts = url.translate_connect_args(['host', 'database', 'user', 'password', 'port'])
opts.update(url.query)
- if opts.has_key('auto_identity_insert'):
+ if 'auto_identity_insert' in opts:
self.auto_identity_insert = bool(int(opts.pop('auto_identity_insert')))
- if opts.has_key('query_timeout'):
+ if 'query_timeout' in opts:
self.query_timeout = int(opts.pop('query_timeout'))
- if opts.has_key('text_as_varchar'):
+ if 'text_as_varchar' in opts:
self.text_as_varchar = bool(int(opts.pop('text_as_varchar')))
- if opts.has_key('use_scope_identity'):
+ if 'use_scope_identity' in opts:
self.use_scope_identity = bool(int(opts.pop('use_scope_identity')))
return self.make_connect_string(opts)
@@ -870,7 +870,7 @@ class MSSQLCompiler(ansisql.ANSICompiler):
def _schema_aliased_table(self, table):
if getattr(table, 'schema', None) is not None:
- if not self.tablealiases.has_key(table):
+ if table not in self.tablealiases:
self.tablealiases[table] = table.alias()
return self.tablealiases[table]
else: