)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"10119e3501e974922913444483eed4d8217f2fcb","unresolved":false,"context_lines":[{"line_number":11,"context_line":"fixes it."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I00375575d601ea6d970bb93c3f01f35c034976a2"},{"line_number":14,"context_line":"Closes-Bug: #1747926"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3fa0c359_e11fb258","line":14,"range":{"start_line":14,"start_character":13,"end_line":14,"end_character":20},"updated":"2018-02-09 09:14:12.000000000","message":"Report a new bug and add it here.","commit_id":"6ebc845d54dfb55d028323cb46aedd72c8e44f21"}],"glance/opts.py":[{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"063e2d1256d8bf0b3dbebf2bd71d1db3ec66f062","unresolved":false,"context_lines":[{"line_number":161,"context_line":"def list_image_import_opts():"},{"line_number":162,"context_line":"    \"\"\"Return a list of oslo_config options available for Image Import\"\"\""},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    _image_import_opts.extend(plugin_opts.get_plugin_opts())"},{"line_number":165,"context_line":"    return [(g, copy.deepcopy(o)) for g, o in _image_import_opts]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa0c359_d82aaa2a","line":165,"range":{"start_line":164,"start_character":0,"end_line":165,"end_character":65},"updated":"2018-02-09 08:17:27.000000000","message":"This is the right way, according to https://www.tutorialspoint.com/python/list_extend.htm","commit_id":"6ebc845d54dfb55d028323cb46aedd72c8e44f21"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"04d625b8a65422c4733bc8391b2d8013f0cb7e6e","unresolved":false,"context_lines":[{"line_number":161,"context_line":"def list_image_import_opts():"},{"line_number":162,"context_line":"    \"\"\"Return a list of oslo_config options available for Image Import\"\"\""},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    _image_import_opts.extend(plugin_opts.get_plugin_opts())"},{"line_number":165,"context_line":"    return [(g, copy.deepcopy(o)) for g, o in _image_import_opts]"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa0c359_08f19a01","line":164,"updated":"2018-02-09 14:41:15.000000000","message":"if list_image_import_opts() is called more than once, this list is going to get bigger and bigger with duplicates.  I think we need to do something else here.\n\nmaybe something like\nopts \u003d _image_import_opts + plugin_opts.get_plugin_opts()\n\nand then use opts below in the list comprehension.","commit_id":"225a33967e5f210e1dae9ec18f1132eff8abacbd"}]}
