code: def update_processcount(self, plist):
          
          # Update the maximum process ID (pid) number
          self.processcount['pid_max'] = self.pid_max
          # For each key in the processcount dict
          # count the number of processes with the same status
          for k in iterkeys(self.processcount):
              self.processcount[k] = len(list(filter(lambda v: v['status'] is k,
                                                     plist)))
          # Compute thread
          self.processcount['thread'] = sum(i['num_threads'] for i in plist
                                            if i['num_threads'] is not None)
          # Compute total
          self.processcount['total'] = len(plist)
docs: Update the global process count from the current processes list