code: def report(self, item_id, report_format="json"):
          
          if report_format == "html":
              return "Report Unavailable"
  
          # else we try JSON
          response = self._request("/submissions/results/{file_id}?info_level=extended".format(file_id=item_id))
  
          # if response is JSON, return it as an object
          try:
              return response.json()
          except ValueError:
              pass
  
          # otherwise, return the raw content.
          return response.content
docs: Retrieves the specified report for the analyzed item, referenced by item_id.
  
          Available formats include: json.
  
          :type  item_id:       str
          :param item_id:       File ID number
          :type  report_format: str
          :param report_format: Return format
  
          :rtype:  dict
          :return: Dictionary representing the JSON parsed data or raw, for other
                   formats / JSON parsing failure.