code: def get_controller_info_records(self):
          
          info_records = []
          for controller_module_name in self._controller_objects.keys():
              with expects.expect_no_raises(
                      'Failed to collect controller info from %s' %
                      controller_module_name):
                  record = self._create_controller_info_record(
                      controller_module_name)
                  if record:
                      info_records.append(record)
          return info_records
docs: Get the info records for all the controller objects in the manager.
  
          New info records for each controller object are created for every call
          so the latest info is included.
  
          Returns:
              List of records.ControllerInfoRecord objects. Each opject conatins
              the info of a type of controller