diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-08-15 17:28:52 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-08-15 17:28:52 +0000 |
commit | e02a48ed24ee4548e765c3b2a26e8f20d0d992e2 (patch) | |
tree | 2be3666db5d575669ac165878db8e4e74bdb4b7c /lib/sqlalchemy/topological.py | |
parent | 2708a3489e342ab9cf64b0aa4ab027b4a45c629f (diff) | |
download | sqlalchemy-e02a48ed24ee4548e765c3b2a26e8f20d0d992e2.tar.gz |
mass has_key->__contains__ migration, [ticket:738]
Diffstat (limited to 'lib/sqlalchemy/topological.py')
-rw-r--r-- | lib/sqlalchemy/topological.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/sqlalchemy/topological.py b/lib/sqlalchemy/topological.py index ab62e662d..b744edaa5 100644 --- a/lib/sqlalchemy/topological.py +++ b/lib/sqlalchemy/topological.py @@ -92,10 +92,10 @@ class _EdgeCollection(object): """Add an edge to this collection.""" (parentnode, childnode) = edge - if not self.parent_to_children.has_key(parentnode): + if parentnode not in self.parent_to_children: self.parent_to_children[parentnode] = util.Set() self.parent_to_children[parentnode].add(childnode) - if not self.child_to_parents.has_key(childnode): + if childnode not in self.child_to_parents: self.child_to_parents[childnode] = util.Set() self.child_to_parents[childnode].add(parentnode) parentnode.dependencies.add(childnode) @@ -115,10 +115,10 @@ class _EdgeCollection(object): return None def has_parents(self, node): - return self.child_to_parents.has_key(node) and len(self.child_to_parents[node]) > 0 + return node in self.child_to_parents and len(self.child_to_parents[node]) > 0 def edges_by_parent(self, node): - if self.parent_to_children.has_key(node): + if node in self.parent_to_children: return [(node, child) for child in self.parent_to_children[node]] else: return [] @@ -176,7 +176,7 @@ class QueueDependencySorter(object): nodes = {} edges = _EdgeCollection() for item in allitems + [t[0] for t in tuples] + [t[1] for t in tuples]: - if not nodes.has_key(item): + if item not in nodes: node = _Node(item) nodes[item] = node @@ -294,7 +294,7 @@ class QueueDependencySorter(object): cycset = util.Set(cycle) for x in cycle: involved_in_cycles.add(x) - if cycles.has_key(x): + if x in cycles: existing_set = cycles[x] [existing_set.add(y) for y in cycset] for y in existing_set: |