def _get_proc_from_pd(self, upid, pd_name): pd_client = ProcessDispatcherClient(self.dashi, pd_name) procs = pd_client.describe_processes() for proc in procs: if upid == proc.get('upid'): return proc return None
def _get_all_procs(self): all_procs = {} for pd_name in self.pd_names: pd_client = ProcessDispatcherClient(self.dashi, pd_name) print "Querying %s" % pd_name procs = pd_client.describe_processes() all_procs[pd_name] = procs return all_procs