)]}'
{"glance/async_/flows/api_image_import.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"cc7d5c5e8600dd9ba8e29af8694c4a0eddf980fd","unresolved":false,"context_lines":[{"line_number":279,"context_line":"        \"\"\""},{"line_number":280,"context_line":"        if CONF.enabled_backends:"},{"line_number":281,"context_line":"            try:"},{"line_number":282,"context_line":"                store_api.delete(file_path, \u0027os_glance_staging_store\u0027)"},{"line_number":283,"context_line":"            except store_api.exceptions.NotFound as e:"},{"line_number":284,"context_line":"                LOG.error(_(\"After upload to backend, deletion of staged \""},{"line_number":285,"context_line":"                            \"image data from %(fn)s has failed because \""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_f7a57c48","line":282,"updated":"2020-08-04 19:46:54.000000000","message":"No test?","commit_id":"d9d73b322bacd05362263cf35d6a20fa9e37f8f1"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"b06cb66ab6ca82d867ed1af41b6b8c85d0e7a990","unresolved":false,"context_lines":[{"line_number":284,"context_line":"                LOG.error(_(\"After upload to backend, deletion of staged \""},{"line_number":285,"context_line":"                            \"image data from %(fn)s has failed because \""},{"line_number":286,"context_line":"                            \"[Errno %(en)d]\"), {\u0027fn\u0027: file_path,"},{"line_number":287,"context_line":"                                                \u0027en\u0027: e.message})"},{"line_number":288,"context_line":"        else:"},{"line_number":289,"context_line":"            # TODO(abhishekk): After removal of backend module from"},{"line_number":290,"context_line":"            # glance_store need to change this to use multi_backend"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_b2ce7257","line":287,"updated":"2020-08-04 20:37:19.000000000","message":"I think this is probably copy pasta from below, but e.message is a string, and you specify \"%(en)d\" for it, which causes this log message to explode instead of log the thing you wanted. Found this writing a test for it, so if I\u0027m missing something, please correct me.","commit_id":"d9d73b322bacd05362263cf35d6a20fa9e37f8f1"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e4b23d50d6b593b25ee75ef309e37b1349fdf241","unresolved":false,"context_lines":[{"line_number":284,"context_line":"                LOG.error(_(\"After upload to backend, deletion of staged \""},{"line_number":285,"context_line":"                            \"image data from %(fn)s has failed because \""},{"line_number":286,"context_line":"                            \"[Errno %(en)d]\"), {\u0027fn\u0027: file_path,"},{"line_number":287,"context_line":"                                                \u0027en\u0027: e.message})"},{"line_number":288,"context_line":"        else:"},{"line_number":289,"context_line":"            # TODO(abhishekk): After removal of backend module from"},{"line_number":290,"context_line":"            # glance_store need to change this to use multi_backend"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_d5b5c67f","line":287,"in_reply_to":"9f560f44_b2ce7257","updated":"2020-08-05 11:57:59.000000000","message":"yup, you didn\u0027t miss anything, I did.","commit_id":"d9d73b322bacd05362263cf35d6a20fa9e37f8f1"}]}
