)]}'
{"nova/virt/libvirt/driver.py":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"30a9d9dde7ae691ec9565b68ea7693d6d080425e","unresolved":false,"context_lines":[{"line_number":5582,"context_line":"                    instance.progress \u003d 100 - remaining"},{"line_number":5583,"context_line":"                    instance.save()"},{"line_number":5584,"context_line":""},{"line_number":5585,"context_line":"                    lg \u003d LOG.debug"},{"line_number":5586,"context_line":"                    lgm \u003d _"},{"line_number":5587,"context_line":"                    if (n % 60) \u003d\u003d 0:"},{"line_number":5588,"context_line":"                        lg \u003d LOG.info"}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_8ed91a86","line":5585,"updated":"2015-05-01 23:42:07.000000000","message":"this whole thing looks a little funny why not:\n\n  message \u003d \"\"\n  message_dict \u003d {}\n\n  if n % 60 \u003d\u003d 0:\n    LOG.info(_LI(message, message_dict)\n  else:\n    LOG.debug(message, message_dict)\n\nNote: we don\u0027t want to translate debug logs.\n\nOverall I agree leaving this as _LI always is harmless.","commit_id":"0f389a840ea888392b5ca8f542bbb2a06312c701"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3a5cc990a321994721e1637042e3949f6f6dd89f","unresolved":false,"context_lines":[{"line_number":5582,"context_line":"                    instance.progress \u003d 100 - remaining"},{"line_number":5583,"context_line":"                    instance.save()"},{"line_number":5584,"context_line":""},{"line_number":5585,"context_line":"                    lg \u003d LOG.debug"},{"line_number":5586,"context_line":"                    lgm \u003d _"},{"line_number":5587,"context_line":"                    if (n % 60) \u003d\u003d 0:"},{"line_number":5588,"context_line":"                        lg \u003d LOG.info"}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_9ad5c9ba","line":5585,"in_reply_to":"3acd31a7_8ed91a86","updated":"2015-05-04 00:36:38.000000000","message":"thanks Joe, good to know it , I will abandon it.","commit_id":"0f389a840ea888392b5ca8f542bbb2a06312c701"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"e1cafdc2af27920f88cb78d620ae1fd5edd0ee7a","unresolved":false,"context_lines":[{"line_number":5583,"context_line":"                    instance.save()"},{"line_number":5584,"context_line":""},{"line_number":5585,"context_line":"                    lg \u003d LOG.debug"},{"line_number":5586,"context_line":"                    lgm \u003d _"},{"line_number":5587,"context_line":"                    if (n % 60) \u003d\u003d 0:"},{"line_number":5588,"context_line":"                        lg \u003d LOG.info"},{"line_number":5589,"context_line":"                        lgm \u003d _LI"}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_65739bb2","line":5586,"updated":"2015-04-30 19:16:40.000000000","message":"we don\u0027t use _ for LOG.debug","commit_id":"0f389a840ea888392b5ca8f542bbb2a06312c701"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"f5c4bc7cf8e8cdc48832f30a5bda009a85115972","unresolved":false,"context_lines":[{"line_number":5583,"context_line":"                    instance.save()"},{"line_number":5584,"context_line":""},{"line_number":5585,"context_line":"                    lg \u003d LOG.debug"},{"line_number":5586,"context_line":"                    lgm \u003d _"},{"line_number":5587,"context_line":"                    if (n % 60) \u003d\u003d 0:"},{"line_number":5588,"context_line":"                        lg \u003d LOG.info"},{"line_number":5589,"context_line":"                        lgm \u003d _LI"}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_a5ac0c36","line":5586,"in_reply_to":"3acd31a7_65739bb2","updated":"2015-05-01 00:21:26.000000000","message":"good catch. I don\u0027t notice that.","commit_id":"0f389a840ea888392b5ca8f542bbb2a06312c701"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"3d66688e60c711fe39f165dcbb7583bd050b3128","unresolved":false,"context_lines":[{"line_number":5588,"context_line":"                        lg \u003d LOG.info"},{"line_number":5589,"context_line":"                        lgm \u003d _LI"},{"line_number":5590,"context_line":""},{"line_number":5591,"context_line":"                    lg(lgm(\"Migration running for %(secs)d secs, \""},{"line_number":5592,"context_line":"                           \"memory %(remaining)d%% remaining; \""},{"line_number":5593,"context_line":"                           \"(bytes processed\u003d%(processed_memory)d, \""},{"line_number":5594,"context_line":"                           \"remaining\u003d%(remaining_memory)d, \""}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_d9212c4f","line":5591,"updated":"2015-05-01 11:51:16.000000000","message":"This change doesn\u0027t make any sense, and will cause this message to in fact be missed from the catalog.\n\nIt is perfectly harmless to have it always marked _LI, and sometimes be logged with LOG.debug instead of LOG.info.","commit_id":"0f389a840ea888392b5ca8f542bbb2a06312c701"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"3a5cc990a321994721e1637042e3949f6f6dd89f","unresolved":false,"context_lines":[{"line_number":5588,"context_line":"                        lg \u003d LOG.info"},{"line_number":5589,"context_line":"                        lgm \u003d _LI"},{"line_number":5590,"context_line":""},{"line_number":5591,"context_line":"                    lg(lgm(\"Migration running for %(secs)d secs, \""},{"line_number":5592,"context_line":"                           \"memory %(remaining)d%% remaining; \""},{"line_number":5593,"context_line":"                           \"(bytes processed\u003d%(processed_memory)d, \""},{"line_number":5594,"context_line":"                           \"remaining\u003d%(remaining_memory)d, \""}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_bad2c5d0","line":5591,"in_reply_to":"3acd31a7_d9212c4f","updated":"2015-05-04 00:36:38.000000000","message":"thanks Daniel. will abandon it.","commit_id":"0f389a840ea888392b5ca8f542bbb2a06312c701"}]}
