code: def get_status(*nrs):
      
      # If we called get_status with one single bug, we get a single bug,
      # if we called it with a list of bugs, we get a list,
      # No available bugreports returns an empty list
      bugs = []
      list_ = []
      for nr in nrs:
          if isinstance(nr, list):
              list_.extend(nr)
          else:
              list_.append(nr)
      # Process the input in batches to avoid hitting resource limits on the BTS
      soap_client = _build_soap_client()
      for i in range(0, len(list_), BATCH_SIZE):
          slice_ = list_[i:i + BATCH_SIZE]
          # I build body by hand, pysimplesoap doesn't generate soap Arrays
          # without using wsdl
          method_el = SimpleXMLElement('<get_status></get_status>')
          _build_int_array_el('arg0', method_el, slice_)
          reply = soap_client.call('get_status', method_el)
          for bug_item_el in reply('s-gensym3').children() or []:
              bug_el = bug_item_el.children()[1]
              bugs.append(_parse_status(bug_el))
      return bugs
docs: Returns a list of Bugreport objects.
  
      Given a list of bugnumbers this method returns a list of Bugreport
      objects.
  
      Parameters
      ----------
      nrs : int or list of ints
          the bugnumbers
  
      Returns
      -------
      bugs : list of Bugreport objects