<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_controller_info_records(self):
 """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 """

        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