parameters: (self, queue_id)
docstring: Attempt to retrieve Jenkins job queue item.
  
          Exception communicating queue doesn't exist is expected,
          in that case method returns empty dict.
  
              :param queue_id:            Jenkins job queue ID number
              :type queue_id:             int
              :return:                    Dictionary representing Jenkins job queue item
              :rtype:                     dict
docstring_summary: Attempt to retrieve Jenkins job queue item.
docstring_tokens: Attempt to retrieve Jenkins job queue item .
function: def get_queue_item(self, queue_id):
          """Attempt to retrieve Jenkins job queue item.
  
          Exception communicating queue doesn't exist is expected,
          in that case method returns empty dict.
  
              :param queue_id:            Jenkins job queue ID number
              :type queue_id:             int
              :return:                    Dictionary representing Jenkins job queue item
              :rtype:                     dict
          """
          try:
              return self.jenkins.get_queue_item(queue_id)
          except Exception as e:
              # Exception 'queue does not exist' is expected behaviour when job is running
              if 'queue' in str(e) and 'does not exist' in str(e):
                  return {}
              else:
                  raise
function_tokens: def get_queue_item ( self , queue_id ) : try : return self . jenkins . get_queue_item ( queue_id ) except Exception as e : # Exception 'queue does not exist' is expected behaviour when job is running if 'queue' in str ( e ) and 'does not exist' in str ( e ) : return { } else : raise