def get_pes()

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


    def get_pes(self, pe_name: Optional[str] = None) -> List["ParallelEnvironment"]:
        if pe_name is None:
            return list(self.__parallel_environments.values())

        if not self.has_pe(pe_name):
            raise RuntimeError(
                "Queue {} does not support parallel_environment {}".format(
                    self.qname, pe_name
                )
            )
        return [
            self.__parallel_environments[x]
            for x in self._pe_keys(pe_name)
            if x in self.__parallel_environments
        ]