)]}'
{"nova/tests/unit/pci/test_manager.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"198a6d5b3341a2db9b540bb4d4188b96a9f0c073","unresolved":true,"context_lines":[{"line_number":255,"context_line":"        # At this point we should have the original 3 fake devs"},{"line_number":256,"context_line":"        self.assertEqual(3, len(tracker.pci_devs))"},{"line_number":257,"context_line":"        # We expect that the device with 32bit PCI domain is ignored, so we\u0027ll"},{"line_number":258,"context_line":"        # still have the same 3 original fake devs."},{"line_number":259,"context_line":"        tracker.update_devices_from_hypervisor_resources(fake_pci_devs_json)"},{"line_number":260,"context_line":"        self.assertEqual(3, len(tracker.pci_devs))"},{"line_number":261,"context_line":"        mock_debug.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":1,"id":"de956170_9757e33f","line":258,"updated":"2021-03-10 10:20:12.000000000","message":"super nit: maybe move this _after_ the update (i.e. right before the assert)","commit_id":"0810b357e260531e763ab013a7d1ac95d2ee402e"}],"nova/virt/driver.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"198a6d5b3341a2db9b540bb4d4188b96a9f0c073","unresolved":true,"context_lines":[{"line_number":130,"context_line":"    \"supports_migrate_to_same_host\": os_traits.COMPUTE_SAME_HOST_COLD_MIGRATE,"},{"line_number":131,"context_line":"    # Added in os-traits 2.2.0."},{"line_number":132,"context_line":"    \"supports_bfv_rescue\": os_traits.COMPUTE_RESCUE_BFV,"},{"line_number":133,"context_line":"    # Added in os-traits 2.5.0."},{"line_number":134,"context_line":"    \"supports_socket_pci_numa_affinity\": \\"},{"line_number":135,"context_line":"        os_traits.COMPUTE_SOCKET_PCI_NUMA_AFFINITY,"},{"line_number":136,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":1,"id":"84eb039e_531f61f4","line":133,"updated":"2021-03-10 10:20:12.000000000","message":"Ima kill these silly comments asap 0:)","commit_id":"0810b357e260531e763ab013a7d1ac95d2ee402e"}],"nova/virt/powervm/driver.py":[{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"dca0582527845ed1a2147d9e6ecf3ab5b82ca6c8","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    \"\"\""},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    def __init__(self, virtapi):"},{"line_number":66,"context_line":"        # NOTE(edmondsw) some of these will be dynamic in future, so putting"},{"line_number":67,"context_line":"        # capabilities on the instance rather than on the class."},{"line_number":68,"context_line":"        self.capabilities \u003d {"},{"line_number":69,"context_line":"            \u0027has_imagecache\u0027: False,"},{"line_number":70,"context_line":"            \u0027supports_bfv_rescue\u0027: False,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5ccda478_075cf372","line":67,"range":{"start_line":66,"start_character":0,"end_line":67,"end_character":64},"updated":"2021-08-24 20:34:07.000000000","message":"ewwwww","commit_id":"e19f6fda58dc8f76dc5fe79165e5d18292af2842"}]}
