class_docstr: Mapper that leverages parallelpython (i.e. pp) maps.
      
class_docstr_tok: ["Mapper","that","leverages","parallelpython","(","i.e",".","pp",")","maps","."]
docstr: check if the server is compatible
docstr_tok: ["check","if","the","server","is","compatible"]
code: def _equals(self, server):
      "check if the server is compatible"
      if not server:
          return False
      _nodes = cpu_count() if self.__nodes is None else self.__nodes
      if _nodes != server.get_ncpus():
          return False
      _auto = [("*",)] if server.auto_ppservers else []
      _servers = sorted(server.ppservers + _auto)
      _servers = [":".join((str(i) for i in tup)) for tup in _servers]
      return sorted(self.__servers) == _servers
  
imports: from pathos.helpers import parallelpython
  from pathos.helpers import cpu_count
  import builtins
  from pathos.abstract_launcher import AbstractWorkerPool
  from pathos.helpers.pp_helper import ApplyResult, MapResult
label_desc: Use image node_id 17 for calling the ParallelPool obj's underlying member method code with example usage: obj._equals(server) and returns: unknown, False, False