)]}'
{"nova/compute/api.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6ff51efada71cdc196a8a5e8b6514cac5bb87b5a","unresolved":false,"context_lines":[{"line_number":4167,"context_line":"        security_group \u003d self.db.security_group_get("},{"line_number":4168,"context_line":"            context, id, columns_to_join\u003d[\u0027instances\u0027])"},{"line_number":4169,"context_line":""},{"line_number":4170,"context_line":"        # NOTE(garyk): the instance here is not an instance object"},{"line_number":4171,"context_line":"        for instance in security_group[\u0027instances\u0027]:"},{"line_number":4172,"context_line":"            if instance[\u0027host\u0027] is not None:"},{"line_number":4173,"context_line":"                self.compute_rpcapi.refresh_instance_security_rules("}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_6928b933","line":4170,"updated":"2015-08-06 15:43:05.000000000","message":"nit: this isn\u0027t really necessary, it should be obvious, the problem was the unit tests were converted to return instance objects in the primitive secgroup db get call, which was wrong.","commit_id":"23b93b1305bccc649545258caec38d8257f122ab"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6ff51efada71cdc196a8a5e8b6514cac5bb87b5a","unresolved":false,"context_lines":[{"line_number":4199,"context_line":"        # ..then we find the instances that are members of these groups.."},{"line_number":4200,"context_line":"        instances \u003d {}"},{"line_number":4201,"context_line":"        for security_group in security_groups:"},{"line_number":4202,"context_line":"            # NOTE(garyk): the instance here is not an instance object"},{"line_number":4203,"context_line":"            for instance in security_group[\u0027instances\u0027]:"},{"line_number":4204,"context_line":"                if instance[\u0027uuid\u0027] not in instances:"},{"line_number":4205,"context_line":"                    instances[instance[\u0027uuid\u0027]] \u003d instance"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_69df593a","line":4202,"updated":"2015-08-06 15:43:05.000000000","message":"ditto","commit_id":"23b93b1305bccc649545258caec38d8257f122ab"}]}
