Skip to content

Commit 76cb176

Browse files
add __contains__ method
1 parent 4d60944 commit 76cb176

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

loopy/schedule/tree.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ def is_leaf(self, node: NodeT) -> bool:
125125
def is_a_node(self, node: NodeT) -> bool:
126126
return node in self._child_to_parent
127127

128+
def __contains__(self, node: NodeT) -> bool:
129+
return self.is_a_node(node)
130+
128131
def add_node(self, node: NodeT, parent: NodeT) -> "Tree[NodeT]":
129132
"""
130133
Returns a :class:`Tree` with added node *node* having a parent

0 commit comments

Comments
 (0)