)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"f8a4030a75003520e41c2f0482cc40532300a0bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5f7c97a3_fd1aa47a","updated":"2018-06-13 09:49:07.000000000","message":"you should add depends on here on the tempest\nand remove the depends on in the tempest review","commit_id":"8b81cbff4549facacc857b631392b677b4a18069"},{"author":{"_account_id":26464,"name":"Niv Oppenhaim","email":"niv.oppenhaim@nokia.com","username":"nivolas"},"change_message_id":"a5b8394ab5e1cb0363db74a810919395bbfbbfe3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5f7c97a3_78b22296","in_reply_to":"5f7c97a3_fd1aa47a","updated":"2018-06-13 10:30:09.000000000","message":"Done","commit_id":"8b81cbff4549facacc857b631392b677b4a18069"}],"requirements.txt":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"cf93a4be19f0780fcd3814deb04d974196d5e1e1","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PyMySQL\u003e\u003d0.8.0 # MIT License"},{"line_number":9,"context_line":"aodhclient\u003e\u003d1.0.0 # Apache-2.0"},{"line_number":10,"context_line":"python-ceilometerclient\u003e\u003d2.9.0 # Apache-2.0"},{"line_number":11,"context_line":"python-cinderclient\u003e\u003d3.5.0 # Apache-2.0"},{"line_number":12,"context_line":"python-dateutil\u003e\u003d2.7.0 # BSD"},{"line_number":13,"context_line":"python-keystoneclient\u003e\u003d3.15.0 # Apache-2.0"},{"line_number":14,"context_line":"python-neutronclient\u003e\u003d6.7.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":9,"id":"5f7c97a3_4228da96","line":11,"updated":"2018-07-04 18:19:06.000000000","message":"It\u0027s not related to the current change","commit_id":"9032ca4dd6632e75e8dd45b904b3bb224132441e"}],"vitrage/os_clients.py":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"3f1b4ee5259ef31be698056cea713ae6191b1adc","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        LOG.info(keystone_client.get_session(conf))"},{"line_number":57,"context_line":"        gn_client \u003d driver_module(\u0027gnocchi\u0027)"},{"line_number":58,"context_line":"        client \u003d gn_client.Client("},{"line_number":59,"context_line":"            session\u003dkeystone_client.get_session(conf))"},{"line_number":60,"context_line":"        LOG.info(\u0027Gnocchi client created\u0027)"},{"line_number":61,"context_line":"        return client"},{"line_number":62,"context_line":"    except Exception as e:"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_fa062a86","line":59,"updated":"2018-06-13 09:04:21.000000000","message":"Please, re-use a session, created on the line #56","commit_id":"8b81cbff4549facacc857b631392b677b4a18069"},{"author":{"_account_id":26464,"name":"Niv Oppenhaim","email":"niv.oppenhaim@nokia.com","username":"nivolas"},"change_message_id":"0517d8c3d434058ac90646c4f7d4d351836a1a27","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        LOG.info(keystone_client.get_session(conf))"},{"line_number":57,"context_line":"        gn_client \u003d driver_module(\u0027gnocchi\u0027)"},{"line_number":58,"context_line":"        client \u003d gn_client.Client("},{"line_number":59,"context_line":"            session\u003dkeystone_client.get_session(conf))"},{"line_number":60,"context_line":"        LOG.info(\u0027Gnocchi client created\u0027)"},{"line_number":61,"context_line":"        return client"},{"line_number":62,"context_line":"    except Exception as e:"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_384caac6","line":59,"in_reply_to":"5f7c97a3_bde66caf","updated":"2018-06-13 10:29:35.000000000","message":"It is not needed, left-overs from when I was debugging.","commit_id":"8b81cbff4549facacc857b631392b677b4a18069"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"b7868f57f133feeec4881d6e2023a18b4be54959","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        LOG.info(keystone_client.get_session(conf))"},{"line_number":57,"context_line":"        gn_client \u003d driver_module(\u0027gnocchi\u0027)"},{"line_number":58,"context_line":"        client \u003d gn_client.Client("},{"line_number":59,"context_line":"            session\u003dkeystone_client.get_session(conf))"},{"line_number":60,"context_line":"        LOG.info(\u0027Gnocchi client created\u0027)"},{"line_number":61,"context_line":"        return client"},{"line_number":62,"context_line":"    except Exception as e:"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_bde66caf","line":59,"in_reply_to":"5f7c97a3_fa062a86","updated":"2018-06-13 09:46:06.000000000","message":"Actually, I\u0027m not sure why line #56 is needed","commit_id":"8b81cbff4549facacc857b631392b677b4a18069"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"3f1b4ee5259ef31be698056cea713ae6191b1adc","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        LOG.info(\u0027Gnocchi client created\u0027)"},{"line_number":61,"context_line":"        return client"},{"line_number":62,"context_line":"    except Exception as e:"},{"line_number":63,"context_line":"        LOG.exception(\u0027Create Gnocchi client - Got Exception: %s\u0027, e)"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"def aodh_client(conf):"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_daffae63","line":63,"updated":"2018-06-13 09:04:21.000000000","message":"We don\u0027t need to pass exception instance to LOG.exception call","commit_id":"8b81cbff4549facacc857b631392b677b4a18069"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"5fcea0d6e72da5bd30e54a78f13a3a41fad184d6","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        LOG.info(\u0027Gnocchi client created\u0027)"},{"line_number":60,"context_line":"        return client"},{"line_number":61,"context_line":"    except Exception as e:"},{"line_number":62,"context_line":"        LOG.exception(\u0027Create Gnocchi client - Got Exception: %s\u0027, e)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"def aodh_client(conf):"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_9384c1b2","line":62,"updated":"2018-06-13 11:17:04.000000000","message":"please, change to:\nexcept Exception:\n        LOG.exception(\u0027Create Gnocchi client - Got Exception\u0027)\n\npython will add traceback information automatically","commit_id":"73e4b7387831672bcf30edff4102cb218f6ec67b"},{"author":{"_account_id":26464,"name":"Niv Oppenhaim","email":"niv.oppenhaim@nokia.com","username":"nivolas"},"change_message_id":"028463d06086935fe42a6453a8b3d13087f89ab2","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        LOG.info(\u0027Gnocchi client created\u0027)"},{"line_number":60,"context_line":"        return client"},{"line_number":61,"context_line":"    except Exception as e:"},{"line_number":62,"context_line":"        LOG.exception(\u0027Create Gnocchi client - Got Exception: %s\u0027, e)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"def aodh_client(conf):"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_93092132","line":62,"in_reply_to":"5f7c97a3_9384c1b2","updated":"2018-06-13 12:00:23.000000000","message":"Done","commit_id":"73e4b7387831672bcf30edff4102cb218f6ec67b"}]}
