)]}'
{"searchlight/elasticsearch/plugins/glance/__init__.py":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"544918f91a058ec54865b858352038cb0ab5c1a0","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        image \u003d image.to_dict()"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    members \u003d []"},{"line_number":45,"context_line":"    if image[\u0027visibility\u0027] \u003d\u003d \u0027private\u0027:"},{"line_number":46,"context_line":"        try:"},{"line_number":47,"context_line":"            members \u003d g_client.image_members.list(image[\u0027id\u0027])"},{"line_number":48,"context_line":"            # TODO(lakshmiS): Same as above. No need to check for v1."}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_1de53936","line":45,"updated":"2015-06-30 02:17:52.000000000","message":"Can we turn this into a helper method/function? Something like\n\n    def _get_image_members(image):\n        if image[\u0027visibility\u0027] \u003d\u003d \u0027public\u0027:\n            return []\n\n        try:\n            # ...\n        except glanceclient.exc.HTTPForbidden:\n            # ...\n\n        return members\n\n\n    # ...\n    members \u003d _get_image_members(image)\n    fields_to_ignore \u003d [...]\n\nThat would make it much nicer to read.","commit_id":"71bffe8e406ab3d2da0f6987cb9c23ca2fc13df4"},{"author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"change_message_id":"92a25eedadccb1fb3309ed9d965fd40c20931177","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        image \u003d image.to_dict()"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    members \u003d []"},{"line_number":45,"context_line":"    if image[\u0027visibility\u0027] \u003d\u003d \u0027private\u0027:"},{"line_number":46,"context_line":"        try:"},{"line_number":47,"context_line":"            members \u003d g_client.image_members.list(image[\u0027id\u0027])"},{"line_number":48,"context_line":"            # TODO(lakshmiS): Same as above. No need to check for v1."}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_b8c69147","line":45,"in_reply_to":"ba3cc151_1de53936","updated":"2015-06-30 09:01:42.000000000","message":"+1","commit_id":"71bffe8e406ab3d2da0f6987cb9c23ca2fc13df4"},{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"6e2f7ce2f55d44b6709fc0cd0fac0b07e3f54e7c","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        image \u003d image.to_dict()"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    members \u003d []"},{"line_number":45,"context_line":"    if image[\u0027visibility\u0027] \u003d\u003d \u0027private\u0027:"},{"line_number":46,"context_line":"        try:"},{"line_number":47,"context_line":"            members \u003d g_client.image_members.list(image[\u0027id\u0027])"},{"line_number":48,"context_line":"            # TODO(lakshmiS): Same as above. No need to check for v1."}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_c94b5b58","line":45,"in_reply_to":"ba3cc151_1de53936","updated":"2015-07-07 17:16:52.000000000","message":"Your wish is my command","commit_id":"71bffe8e406ab3d2da0f6987cb9c23ca2fc13df4"}]}
