def minimum_space()

in gridengine/src/gridengine/driver.py [0:0]


    def minimum_space(self, node: Node) -> int:
        m = -1
        for child in self.get_children():
            child_min = child.minimum_space(node)
            # doesn't fit
            if child_min == 0:
                return child_min

            # no opinion (non-consumable constraints)
            if child_min < 0:
                continue

            if m < 0:
                m = child_min
            m = min(m, child_min)

        return m