)]}'
{"ironic/drivers/modules/inspector.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9a3b835f3e16a0dbdbedd3ffe67d233b8d035fd7","unresolved":false,"context_lines":[{"line_number":193,"context_line":"                          \u0027inspection status for node %s, will retry later\u0027),"},{"line_number":194,"context_line":"                      node.uuid)"},{"line_number":195,"context_line":"        return"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"    if status.get(\u0027error\u0027):"},{"line_number":198,"context_line":"        LOG.error(_LE(\u0027Inspection failed for node %(uuid)s \u0027"},{"line_number":199,"context_line":"                      \u0027with error: %(err)s\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_e5283788","side":"PARENT","line":196,"updated":"2015-08-07 14:56:45.000000000","message":"we can pass a shared lock to this function, then call task.upgrade_lock() here","commit_id":"e81008c21b87a15087c8f8d9fe0a7255b6843e4b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"b0f94d23021bf805251551af4a334232b5261e6a","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    error \u003d status.get(\u0027error\u0027)"},{"line_number":197,"context_line":"    finished \u003d status.get(\u0027finished\u0027)"},{"line_number":198,"context_line":"    if error or finished:"},{"line_number":199,"context_line":"        # If the inspection has finished or failed, we need to update the node,"},{"line_number":200,"context_line":"        # so upgrade our lock to an exclusive one."},{"line_number":201,"context_line":"        task.upgrade_lock()"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a4dcd0f_0be37206","line":198,"updated":"2015-08-11 12:49:53.000000000","message":"nit:\n\n if not error and not finished:\n   return","commit_id":"756ab476da7f6e232cc9509f3b47e7ff05408d91"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"01ef729af5c432e286c3caa448ebe03f7bde8422","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    error \u003d status.get(\u0027error\u0027)"},{"line_number":197,"context_line":"    finished \u003d status.get(\u0027finished\u0027)"},{"line_number":198,"context_line":"    if error or finished:"},{"line_number":199,"context_line":"        # If the inspection has finished or failed, we need to update the node,"},{"line_number":200,"context_line":"        # so upgrade our lock to an exclusive one."},{"line_number":201,"context_line":"        task.upgrade_lock()"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a4dcd0f_c15d6b16","line":198,"in_reply_to":"1a4dcd0f_0be37206","updated":"2015-08-11 13:15:35.000000000","message":"Done","commit_id":"756ab476da7f6e232cc9509f3b47e7ff05408d91"}]}
