)]}'
{"ironic/drivers/modules/agent_client.py":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"435f09415092ea35123904e0556e72c2b482c337","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        :param node: A Node object."},{"line_number":79,"context_line":"        :param method: A string represents the command executed by agent."},{"line_number":80,"context_line":"        \"\"\""},{"line_number":81,"context_line":"        try:"},{"line_number":82,"context_line":"            method \u003d method.split(\u0027.\u0027, 1)[1]"},{"line_number":83,"context_line":"        except IndexError:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_2e0df1e7","line":80,"updated":"2020-06-22 17:18:54.000000000","message":"The use of AgentCommandTimeout to drive the retry and the eventual error is a bit confusing. It probably at least deserves a comment.","commit_id":"7828fe8b64c0681727c8b09bfd0af8452ad93645"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ef278530cd69843250fddb27af8cbeb17dad3dd9","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        :param node: A Node object."},{"line_number":79,"context_line":"        :param method: A string represents the command executed by agent."},{"line_number":80,"context_line":"        \"\"\""},{"line_number":81,"context_line":"        try:"},{"line_number":82,"context_line":"            method \u003d method.split(\u0027.\u0027, 1)[1]"},{"line_number":83,"context_line":"        except IndexError:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_eebf795e","line":80,"in_reply_to":"bf51134e_2e0df1e7","updated":"2020-06-22 17:39:31.000000000","message":"I\u0027ll follow-up tomorrow.","commit_id":"7828fe8b64c0681727c8b09bfd0af8452ad93645"}]}
