input: 
  def perform_sru_search(query: str, collection: str = None, start_record: int = 1, max_records: int = 1, record_schema: str = None) -> bool:
      """
      Perform a search using the KB SRU API with the specified parameters.
      Returns True if the search results contain records, False otherwise.
  
      >>> perform_sru_search('history', 'GGC', 1, 10, 'dcx')
      True
      >>> perform_sru_search('non_existing_query', 'GGC', 1, 10, 'dcx')
      False
      """
      sru_instance = sru()
      try:
          response_obj = sru_instance.search(query, collection, start_record, max_records, record_schema)
          return response_obj is not False
      except Exception as e:
          return False
  
output:     sru_instance = sru()
      try:
          response_obj = sru_instance.search(query, collection, start_record, max_records, record_schema)
          return response_obj is not False
      except Exception as e:
          return False