)]}'
{"nova/notifications/objects/instance.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"943ebe3d021ffd0eab13f152d1c2441888d3a5ce","unresolved":false,"context_lines":[{"line_number":98,"context_line":"        from nova.compute import utils"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"        network_info \u003d utils.get_nw_info_for_instance(instance)"},{"line_number":101,"context_line":"        ips \u003d IpPayload.from_network_info(network_info)"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"        flavor \u003d flavor_payload.FlavorPayload(flavor\u003dinstance.flavor)"},{"line_number":104,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"ff0f0b1f_8973e2b1","line":101,"range":{"start_line":101,"start_character":8,"end_line":101,"end_character":11},"updated":"2017-05-19 07:46:21.000000000","message":"just make them self.ips here instead of L105. in c++ it matters due to assignment operator call copy const but not in python :) so ok as of now.","commit_id":"cb70290c61d52eddcc3285ac3903d5cc0a632850"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33c511f7d196818c50bd866a8688e5c56ca269c1","unresolved":false,"context_lines":[{"line_number":98,"context_line":"        from nova.compute import utils"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"        network_info \u003d utils.get_nw_info_for_instance(instance)"},{"line_number":101,"context_line":"        ips \u003d IpPayload.from_network_info(network_info)"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"        flavor \u003d flavor_payload.FlavorPayload(flavor\u003dinstance.flavor)"},{"line_number":104,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df140735_06c5ad5b","line":101,"range":{"start_line":101,"start_character":8,"end_line":101,"end_character":11},"in_reply_to":"ff0f0b1f_8973e2b1","updated":"2017-06-07 09:32:11.000000000","message":"Done","commit_id":"cb70290c61d52eddcc3285ac3903d5cc0a632850"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"689571a7c96e248913e5e43833e79748c5abbaac","unresolved":false,"context_lines":[{"line_number":166,"context_line":"        self.audit_period \u003d audit_period"},{"line_number":167,"context_line":"        self.bandwidth \u003d bandwidth"},{"line_number":168,"context_line":"        self.old_display_name \u003d old_display_name"},{"line_number":169,"context_line":"        self.tags \u003d [instance_tag.tag"},{"line_number":170,"context_line":"                     for instance_tag in instance.tags.objects]"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"@nova_base.NovaObjectRegistry.register_notification"}],"source_content_type":"text/x-python","patch_set":10,"id":"5ff73747_71a144f8","line":170,"range":{"start_line":169,"start_character":0,"end_line":170,"end_character":63},"updated":"2017-04-27 16:10:12.000000000","message":"This is the one difference from PS8","commit_id":"cb70290c61d52eddcc3285ac3903d5cc0a632850"}],"nova/tests/unit/notifications/objects/test_notification.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"689571a7c96e248913e5e43833e79748c5abbaac","unresolved":false,"context_lines":[{"line_number":321,"context_line":"            self, mock_notifier, mock_emit):"},{"line_number":322,"context_line":"        mock_notifier.is_enabled.return_value \u003d False"},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"        payload \u003d self.TestNotificationPayload("},{"line_number":325,"context_line":"            extra_field\u003d\u0027test string\u0027,"},{"line_number":326,"context_line":"            source_field\u003dself.my_obj)"},{"line_number":327,"context_line":"        noti \u003d self.TestNotification("},{"line_number":328,"context_line":"            event_type\u003dnotification.EventType("},{"line_number":329,"context_line":"                object\u003d\u0027test_object\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"5ff73747_51a2c8fd","line":326,"range":{"start_line":324,"start_character":0,"end_line":326,"end_character":37},"updated":"2017-04-27 16:10:12.000000000","message":"And these","commit_id":"cb70290c61d52eddcc3285ac3903d5cc0a632850"}]}
