)]}'
{"glance/api/v1/images.py":[{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"08987000bfe2080fe90cc95f74ea9d7b3259d246","unresolved":false,"context_lines":[{"line_number":576,"context_line":"                                                              copy_from)"},{"line_number":577,"context_line":"            except Exception as e:"},{"line_number":578,"context_line":"                upload_utils.safe_kill(req, image_meta[\u0027id\u0027])"},{"line_number":579,"context_line":"                msg \u003d (\"Copy from external source failed: %s\" %"},{"line_number":580,"context_line":"                       utils.exception_to_str(e))"},{"line_number":581,"context_line":"                LOG.debug(msg)"},{"line_number":582,"context_line":"                return"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_1f2f8bf7","line":579,"updated":"2014-07-10 15:13:57.000000000","message":"wow, not sure how these log are sitting w/o translations for so long\n\nwe can prolly have another MP which does translations for these logs","commit_id":"d6286b3fd2f9535c023fd50e1825111c9a85b17f"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"eabe5a786d99b7ed21a300bac074e4ccf691d2d4","unresolved":false,"context_lines":[{"line_number":576,"context_line":"                                                              copy_from)"},{"line_number":577,"context_line":"            except Exception as e:"},{"line_number":578,"context_line":"                upload_utils.safe_kill(req, image_meta[\u0027id\u0027])"},{"line_number":579,"context_line":"                msg \u003d (\"Copy from external source failed: %s\" %"},{"line_number":580,"context_line":"                       utils.exception_to_str(e))"},{"line_number":581,"context_line":"                LOG.debug(msg)"},{"line_number":582,"context_line":"                return"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_c461ada9","line":579,"in_reply_to":"baada198_1f2f8bf7","updated":"2014-07-11 04:54:48.000000000","message":"I consider those debug level log should not be translated, there is a wiki guide.","commit_id":"d6286b3fd2f9535c023fd50e1825111c9a85b17f"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"08987000bfe2080fe90cc95f74ea9d7b3259d246","unresolved":false,"context_lines":[{"line_number":651,"context_line":"                upload_utils.initiate_deletion(req, image_meta[\u0027location\u0027],"},{"line_number":652,"context_line":"                                               image_id, CONF.delayed_delete)"},{"line_number":653,"context_line":"        except exception.Invalid as e:"},{"line_number":654,"context_line":"            msg \u003d (\"Failed to activate image. Got error: %s\" %"},{"line_number":655,"context_line":"                   utils.exception_to_str(e))"},{"line_number":656,"context_line":"            LOG.debug(msg)"},{"line_number":657,"context_line":"            raise HTTPBadRequest(explanation\u003dmsg,"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_3f360f53","line":654,"updated":"2014-07-10 15:13:57.000000000","message":"ditto","commit_id":"d6286b3fd2f9535c023fd50e1825111c9a85b17f"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"eabe5a786d99b7ed21a300bac074e4ccf691d2d4","unresolved":false,"context_lines":[{"line_number":651,"context_line":"                upload_utils.initiate_deletion(req, image_meta[\u0027location\u0027],"},{"line_number":652,"context_line":"                                               image_id, CONF.delayed_delete)"},{"line_number":653,"context_line":"        except exception.Invalid as e:"},{"line_number":654,"context_line":"            msg \u003d (\"Failed to activate image. Got error: %s\" %"},{"line_number":655,"context_line":"                   utils.exception_to_str(e))"},{"line_number":656,"context_line":"            LOG.debug(msg)"},{"line_number":657,"context_line":"            raise HTTPBadRequest(explanation\u003dmsg,"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_e45871fc","line":654,"in_reply_to":"baada198_3f360f53","updated":"2014-07-11 04:54:48.000000000","message":"Agreed on this case, it is a different case than former one, since we use \u0027msg\u0027 for exception explanation beside logging.","commit_id":"d6286b3fd2f9535c023fd50e1825111c9a85b17f"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"08987000bfe2080fe90cc95f74ea9d7b3259d246","unresolved":false,"context_lines":[{"line_number":942,"context_line":"                                                 image_data)"},{"line_number":943,"context_line":""},{"line_number":944,"context_line":"        except exception.Invalid as e:"},{"line_number":945,"context_line":"            msg \u003d (\"Failed to update image metadata. Got error: %s\" %"},{"line_number":946,"context_line":"                   utils.exception_to_str(e))"},{"line_number":947,"context_line":"            LOG.debug(msg)"},{"line_number":948,"context_line":"            raise HTTPBadRequest(explanation\u003dmsg,"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_bf493fd2","line":945,"updated":"2014-07-10 15:13:57.000000000","message":"ditto","commit_id":"d6286b3fd2f9535c023fd50e1825111c9a85b17f"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"eabe5a786d99b7ed21a300bac074e4ccf691d2d4","unresolved":false,"context_lines":[{"line_number":942,"context_line":"                                                 image_data)"},{"line_number":943,"context_line":""},{"line_number":944,"context_line":"        except exception.Invalid as e:"},{"line_number":945,"context_line":"            msg \u003d (\"Failed to update image metadata. Got error: %s\" %"},{"line_number":946,"context_line":"                   utils.exception_to_str(e))"},{"line_number":947,"context_line":"            LOG.debug(msg)"},{"line_number":948,"context_line":"            raise HTTPBadRequest(explanation\u003dmsg,"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_24f989c8","line":945,"in_reply_to":"baada198_bf493fd2","updated":"2014-07-11 04:54:48.000000000","message":"ditto","commit_id":"d6286b3fd2f9535c023fd50e1825111c9a85b17f"}]}
