code: def getUpdatedBatchJob(self, maxWait):
          
          try:
              item = self.outputQueue.get(timeout=maxWait)
          except Empty:
              return None
          jobID, exitValue, wallTime = item
          jobCommand = self.jobs.pop(jobID)
          log.debug("Ran jobID: %s with exit value: %i", jobID, exitValue)
          return jobID, exitValue, wallTime
docs: Returns a map of the run jobs and the return value of their processes.