diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-04-21 17:18:49 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-04-21 17:18:49 -0400 |
commit | 3aff498e4a96eda06f09f09f98e73e135719b388 (patch) | |
tree | f1ca2029cfd147478447d3cb98bae587a8ccb3c2 /lib/sqlalchemy/engine/ddl.py | |
parent | 1f6528ed8581ba63721bdc2a0593a5d39b9c27e0 (diff) | |
parent | fbcdba12f88d88c509fc34eb8aab3f501d1b705b (diff) | |
download | sqlalchemy-3aff498e4a96eda06f09f09f98e73e135719b388.tar.gz |
merge into cymysql branch...
Diffstat (limited to 'lib/sqlalchemy/engine/ddl.py')
-rw-r--r-- | lib/sqlalchemy/engine/ddl.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/lib/sqlalchemy/engine/ddl.py b/lib/sqlalchemy/engine/ddl.py index 53d7f3340..c61a9d59c 100644 --- a/lib/sqlalchemy/engine/ddl.py +++ b/lib/sqlalchemy/engine/ddl.py @@ -21,7 +21,7 @@ class SchemaGenerator(DDLBase): tables=None, **kwargs): super(SchemaGenerator, self).__init__(connection, **kwargs) self.checkfirst = checkfirst - self.tables = tables and set(tables) or None + self.tables = tables self.preparer = dialect.identifier_preparer self.dialect = dialect self.memo = {} @@ -39,17 +39,17 @@ class SchemaGenerator(DDLBase): ( (not self.dialect.sequences_optional or not sequence.optional) and - ( - not self.checkfirst or - not self.dialect.has_sequence( - self.connection, - sequence.name, - schema=sequence.schema) - ) + ( + not self.checkfirst or + not self.dialect.has_sequence( + self.connection, + sequence.name, + schema=sequence.schema) + ) ) def visit_metadata(self, metadata): - if self.tables: + if self.tables is not None: tables = self.tables else: tables = metadata.tables.values() @@ -117,7 +117,7 @@ class SchemaDropper(DDLBase): self.memo = {} def visit_metadata(self, metadata): - if self.tables: + if self.tables is not None: tables = self.tables else: tables = metadata.tables.values() @@ -160,7 +160,7 @@ class SchemaDropper(DDLBase): ((not self.dialect.sequences_optional or not sequence.optional) and (not self.checkfirst or - self.dialect.has_sequence( + self.dialect.has_sequence( self.connection, sequence.name, schema=sequence.schema)) |