)]}'
{"ironic_python_agent/utils.py":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"30913e5716a215a9bcca89b7559bd2e050927ab1","unresolved":true,"context_lines":[{"line_number":478,"context_line":"    except (processutils.ProcessExecutionError, OSError) as e:"},{"line_number":479,"context_line":"        error_msg \u003d (\u0027Failed to get the output of the command \"%(command)s\". \u0027"},{"line_number":480,"context_line":"                     \u0027Error: %(error)s\u0027 % {\u0027command\u0027: command, \u0027error\u0027: e})"},{"line_number":481,"context_line":"        LOG.error(error_msg)"},{"line_number":482,"context_line":"        raise errors.CommandExecutionError(error_msg)"},{"line_number":483,"context_line":"    return io.BytesIO(out)"},{"line_number":484,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"70638b3a_1e743081","side":"PARENT","line":481,"updated":"2021-06-11 14:51:05.000000000","message":"Consider `debug` instead of a delete here? This is going to be really useful for someone trying to debug a new clean/deploy step.","commit_id":"2fab70c36ba40a345a9dd01aeb5019681e567aa5"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"04955782bda8d2f764279171446d9209e99747c7","unresolved":true,"context_lines":[{"line_number":478,"context_line":"    except (processutils.ProcessExecutionError, OSError) as e:"},{"line_number":479,"context_line":"        error_msg \u003d (\u0027Failed to get the output of the command \"%(command)s\". \u0027"},{"line_number":480,"context_line":"                     \u0027Error: %(error)s\u0027 % {\u0027command\u0027: command, \u0027error\u0027: e})"},{"line_number":481,"context_line":"        LOG.error(error_msg)"},{"line_number":482,"context_line":"        raise errors.CommandExecutionError(error_msg)"},{"line_number":483,"context_line":"    return io.BytesIO(out)"},{"line_number":484,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"557b10c6_279afee9","side":"PARENT","line":481,"in_reply_to":"70638b3a_1e743081","updated":"2021-06-11 15:01:49.000000000","message":"1) There is already debug in ironic_lib.utils.execute\n\n2) Despite its generic name, this function is only used for logs collection.","commit_id":"2fab70c36ba40a345a9dd01aeb5019681e567aa5"}]}
