class_docstr: Information about a single job created by OGE/SGE or similar
  Each job is responsible for knowing it's own refresh state
  :author Hans J. Johnson
class_docstr_tok: ["Information","about","a","single","job","created","by","OGE\/SGE","or","similar","Each","job","is","responsible","for","knowing","it","'s","own","refresh","state",":","author","Hans","J.","Johnson"]
code: def update_info(
      self, job_queue_state, job_time, job_queue_name, job_slots
  ):
      self._job_queue_state = job_queue_state
      self._job_time = job_time
      self._job_queue_name = job_queue_name
      self._job_slots = int(job_slots)
  
imports: import os
  import pwd
  import re
  import subprocess
  import time
  import xml.dom.minidom
  import random
  from ...None import logging
  from ...interfaces.base import CommandLine
  from .base import SGELikeBatchManagerBase, logger
label_desc: Use image node_id 8 for calling the QJobInfo obj's underlying member method code with example usage: obj.update_info(job_queue_state, job_time, job_queue_name, job_slots) without return types