def __init__(self, *depends): self.below = [] self.above = [] for elem in depends: self.below.append(elem) elem.above.append(self)