def get_req_procs(self):
        min_procs = 0
        max_procs = 0

        for sub in itervalues(self._subsystems):
            sub_min, sub_max = sub.get_req_procs()
            if sub_min > min_procs:
                min_procs = sub_min
            if max_procs is not None:
                if sub_max is None:
                    max_procs = None
                else:
                    max_procs += sub_max

        if min_procs == 0:
            min_procs = 1

        if max_procs == 0:
            max_procs = 1

        return (min_procs, max_procs)
Returns a two-elements list with the lower and upper bound to be used
dataset/ETHPy150Open OpenMDAO/OpenMDAO/openmdao/core/parallel_group.py/ParallelGroup.get_req_procs--crossover with--dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/Django-1.6.10/django/db/backends/__init__.py/BaseDatabaseOperations.year_lookup_bounds_for_date_field