)]}'
{"ironic/drivers/modules/redfish/management.py":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"47960426f87f08f987119044cc1c32ab9f07fd6b","unresolved":false,"context_lines":[{"line_number":511,"context_line":"            `get_supported_indicators`)."},{"line_number":512,"context_line":"        :state: Desired state of the indicator, one of"},{"line_number":513,"context_line":"            :mod:`ironic.common.indicator_states`."},{"line_number":514,"context_line":"        :raises: InvalidParameterValue if an invalid boot device is"},{"line_number":515,"context_line":"                 specified."},{"line_number":516,"context_line":"        :raises: MissingParameterValue if a required parameter is missing"},{"line_number":517,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":7,"id":"3fa7e38b_7019b586","line":514,"updated":"2019-09-17 09:06:25.000000000","message":"this doesn\u0027t look right, maybe I\u0027m missing something ?","commit_id":"2d8363adee23cebf85781f6322d1ee9ffa01f008"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"1245687a2145c04ffeb815de2b1bbf77a255c8c9","unresolved":false,"context_lines":[{"line_number":511,"context_line":"            `get_supported_indicators`)."},{"line_number":512,"context_line":"        :state: Desired state of the indicator, one of"},{"line_number":513,"context_line":"            :mod:`ironic.common.indicator_states`."},{"line_number":514,"context_line":"        :raises: InvalidParameterValue if an invalid boot device is"},{"line_number":515,"context_line":"                 specified."},{"line_number":516,"context_line":"        :raises: MissingParameterValue if a required parameter is missing"},{"line_number":517,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":7,"id":"3fa7e38b_f7f0d469","line":514,"in_reply_to":"3fa7e38b_7019b586","updated":"2019-09-23 12:51:05.000000000","message":"Done","commit_id":"2d8363adee23cebf85781f6322d1ee9ffa01f008"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"7fe9fd7f0aaac973d34039bc0c812fc432ea70d3","unresolved":false,"context_lines":[{"line_number":418,"context_line":"            being dictionaries having indicator IDs as keys and indicator"},{"line_number":419,"context_line":"            properties as values."},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"            ::"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"                {"},{"line_number":424,"context_line":"                    \u0027chassis\u0027: {"}],"source_content_type":"text/x-python","patch_set":10,"id":"3fa7e38b_3669eb25","line":421,"range":{"start_line":421,"start_character":12,"end_line":421,"end_character":14},"updated":"2019-11-07 09:35:51.000000000","message":"Is this colon required?","commit_id":"4e61fa564d5fa74ae3ac1616ffacbaaab200be93"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"a4a88eeb7396e1fe5880c1e8b2a0493883a366de","unresolved":false,"context_lines":[{"line_number":418,"context_line":"            being dictionaries having indicator IDs as keys and indicator"},{"line_number":419,"context_line":"            properties as values."},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"            ::"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"                {"},{"line_number":424,"context_line":"                    \u0027chassis\u0027: {"}],"source_content_type":"text/x-python","patch_set":10,"id":"3fa7e38b_71b44d83","line":421,"range":{"start_line":421,"start_character":12,"end_line":421,"end_character":14},"in_reply_to":"3fa7e38b_3669eb25","updated":"2019-11-07 11:03:46.000000000","message":"Not required! But if it\u0027s there, the indentation can be lesser. Fixed the latter, because at other places we seem to use `::`.","commit_id":"4e61fa564d5fa74ae3ac1616ffacbaaab200be93"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"7fe9fd7f0aaac973d34039bc0c812fc432ea70d3","unresolved":false,"context_lines":[{"line_number":507,"context_line":"            :mod:`ironic.common.components`."},{"line_number":508,"context_line":"        :param indicator: Indicator ID (as reported by"},{"line_number":509,"context_line":"            `get_supported_indicators`)."},{"line_number":510,"context_line":"        :state: Desired state of the indicator, one of"},{"line_number":511,"context_line":"            :mod:`ironic.common.indicator_states`."},{"line_number":512,"context_line":"        :raises: InvalidParameterValue if an invalid component, indicator"},{"line_number":513,"context_line":"                 or state is specified."}],"source_content_type":"text/x-python","patch_set":10,"id":"3fa7e38b_d6f1776c","line":510,"range":{"start_line":510,"start_character":8,"end_line":510,"end_character":15},"updated":"2019-11-07 09:35:51.000000000","message":"s/:state:/:param state:/","commit_id":"4e61fa564d5fa74ae3ac1616ffacbaaab200be93"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"a4a88eeb7396e1fe5880c1e8b2a0493883a366de","unresolved":false,"context_lines":[{"line_number":507,"context_line":"            :mod:`ironic.common.components`."},{"line_number":508,"context_line":"        :param indicator: Indicator ID (as reported by"},{"line_number":509,"context_line":"            `get_supported_indicators`)."},{"line_number":510,"context_line":"        :state: Desired state of the indicator, one of"},{"line_number":511,"context_line":"            :mod:`ironic.common.indicator_states`."},{"line_number":512,"context_line":"        :raises: InvalidParameterValue if an invalid component, indicator"},{"line_number":513,"context_line":"                 or state is specified."}],"source_content_type":"text/x-python","patch_set":10,"id":"3fa7e38b_f11d9dbe","line":510,"range":{"start_line":510,"start_character":8,"end_line":510,"end_character":15},"in_reply_to":"3fa7e38b_d6f1776c","updated":"2019-11-07 11:03:46.000000000","message":"Done","commit_id":"4e61fa564d5fa74ae3ac1616ffacbaaab200be93"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"d8625ac648b16de089e17c775cd9ac1ffce888b8","unresolved":false,"context_lines":[{"line_number":539,"context_line":"                        return"},{"line_number":540,"context_line":""},{"line_number":541,"context_line":"        except sushy.exceptions.SushyError as e:"},{"line_number":542,"context_line":"            error_msg \u003d (_(\u0027Redfish set %(component) indicator state failed \u0027"},{"line_number":543,"context_line":"                           \u0027for node %(node)s. Error: \u0027"},{"line_number":544,"context_line":"                           \u0027%(error)s\u0027) % {\u0027component\u0027: component,"},{"line_number":545,"context_line":"                                           \u0027node\u0027: task.node.uuid,"}],"source_content_type":"text/x-python","patch_set":10,"id":"3fa7e38b_dc18dccd","line":542,"range":{"start_line":542,"start_character":53,"end_line":542,"end_character":62},"updated":"2019-11-05 02:05:06.000000000","message":"Helpful to add indicator id and state to the message.\ns/ \u0027indicator state failed\u0027 / \u0027%(indicator)s indicator state %(state)s \u0027 /","commit_id":"4e61fa564d5fa74ae3ac1616ffacbaaab200be93"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"a4a88eeb7396e1fe5880c1e8b2a0493883a366de","unresolved":false,"context_lines":[{"line_number":539,"context_line":"                        return"},{"line_number":540,"context_line":""},{"line_number":541,"context_line":"        except sushy.exceptions.SushyError as e:"},{"line_number":542,"context_line":"            error_msg \u003d (_(\u0027Redfish set %(component) indicator state failed \u0027"},{"line_number":543,"context_line":"                           \u0027for node %(node)s. Error: \u0027"},{"line_number":544,"context_line":"                           \u0027%(error)s\u0027) % {\u0027component\u0027: component,"},{"line_number":545,"context_line":"                                           \u0027node\u0027: task.node.uuid,"}],"source_content_type":"text/x-python","patch_set":10,"id":"3fa7e38b_11707908","line":542,"range":{"start_line":542,"start_character":53,"end_line":542,"end_character":62},"in_reply_to":"3fa7e38b_dc18dccd","updated":"2019-11-07 11:03:46.000000000","message":"Done","commit_id":"4e61fa564d5fa74ae3ac1616ffacbaaab200be93"}],"ironic/tests/unit/drivers/modules/redfish/test_management.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"586107b76ff89941af932dbb9601e3c594147668","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        self.node \u003d obj_utils.create_test_node("},{"line_number":47,"context_line":"            self.context, driver\u003d\u0027redfish\u0027, driver_info\u003dINFO_DICT)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"        self.system_uuid \u003d \u0027ZZZ--XXX-YYY\u0027"},{"line_number":50,"context_line":"        self.chassis_uuid \u003d \u0027XXX-YYY-ZZZ\u0027"},{"line_number":51,"context_line":"        self.drive_uuid \u003d \u0027ZZZ-YYY-XXX\u0027"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"3fa7e38b_a1c28933","line":49,"updated":"2019-10-17 22:07:02.000000000","message":"--?","commit_id":"682ef8784a46cfdb367382a9ba9f96cd4061bf9f"}]}
