From: Jonathan Ellis Date: Fri, 3 Aug 2007 18:28:11 +0000 (+0000) Subject: switch "if not len(x)" to "if not x" X-Git-Tag: rel_0_4beta1~93 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5a7efe591c95d1ff104ca67037f0d738f4d5ff1;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git switch "if not len(x)" to "if not x" --- diff --git a/lib/sqlalchemy/databases/oracle.py b/lib/sqlalchemy/databases/oracle.py index f183b1e4ed..10b7cc9627 100644 --- a/lib/sqlalchemy/databases/oracle.py +++ b/lib/sqlalchemy/databases/oracle.py @@ -427,7 +427,7 @@ class OracleDialect(ansisql.ANSIDialect): table.append_column(schema.Column(colname, coltype, nullable=nullable, *colargs)) - if not len(table.columns): + if not table.columns: raise exceptions.AssertionError("Couldn't find any column information for table %s" % actual_name) c = connection.execute("""SELECT diff --git a/lib/sqlalchemy/orm/__init__.py b/lib/sqlalchemy/orm/__init__.py index 5f85187836..2c1a4ffc4b 100644 --- a/lib/sqlalchemy/orm/__init__.py +++ b/lib/sqlalchemy/orm/__init__.py @@ -483,7 +483,7 @@ def compile_mappers(): This is equivalent to calling ``compile()`` on any individual mapper. """ - if not len(mapper_registry): + if not mapper_registry: return mapper_registry.values()[0].compile() diff --git a/lib/sqlalchemy/orm/mapper.py b/lib/sqlalchemy/orm/mapper.py index 016803874a..4a19c3c911 100644 --- a/lib/sqlalchemy/orm/mapper.py +++ b/lib/sqlalchemy/orm/mapper.py @@ -414,7 +414,7 @@ class Mapper(object): # may be a join or other construct self.tables = sqlutil.TableFinder(self.mapped_table) - if not len(self.tables): + if not self.tables: raise exceptions.InvalidRequestError("Could not find any Table objects in mapped table '%s'" % str(self.mapped_table)) # determine primary key columns @@ -538,7 +538,7 @@ class Mapper(object): vis.traverse(mapper.inherit_condition) for col in (self.primary_key_argument or self.pks_by_table[self.mapped_table]): - if not len(col.foreign_keys): + if not col.foreign_keys: result.setdefault(col, util.Set()).add(col) else: for fk in col.foreign_keys: diff --git a/lib/sqlalchemy/orm/properties.py b/lib/sqlalchemy/orm/properties.py index 1c050d4f38..48d5b25c85 100644 --- a/lib/sqlalchemy/orm/properties.py +++ b/lib/sqlalchemy/orm/properties.py @@ -520,7 +520,7 @@ class PropertyLoader(StrategizedProperty): "argument." % (str(self))) def _determine_remote_side(self): - if not len(self.remote_side): + if not self.remote_side: if self.direction is sync.MANYTOONE: self.remote_side = util.Set(self._opposite_side) elif self.direction is sync.ONETOMANY or self.direction is sync.MANYTOMANY: @@ -720,7 +720,7 @@ def deferred_load(instance, props): """ - if not len(props): + if not props: return column_props = [p for p in props if isinstance(p, ColumnProperty)] callable_ = column_props[0]._get_strategy(strategies.DeferredColumnLoader).setup_loader(instance, props=column_props) diff --git a/lib/sqlalchemy/topological.py b/lib/sqlalchemy/topological.py index 87efc802ba..ab62e662dc 100644 --- a/lib/sqlalchemy/topological.py +++ b/lib/sqlalchemy/topological.py @@ -137,7 +137,7 @@ class _EdgeCollection(object): if children is not None: for child in children: self.child_to_parents[child].remove(node) - if not len(self.child_to_parents[child]): + if not self.child_to_parents[child]: yield child def __len__(self): @@ -237,7 +237,7 @@ class QueueDependencySorter(object): set as siblings to each other as possible. """ - if not len(nodes): + if not nodes: return None # a list of all currently independent subtrees as a tuple of # (root_node, set_of_all_tree_nodes, set_of_all_cycle_nodes_in_tree)