)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"3fa5e314e15b5c4f1409166aea7c718022661cdb","unresolved":true,"context_lines":[{"line_number":20,"context_line":"[Removed This changes]Additionally adds system.model field extraction with proper None"},{"line_number":21,"context_line":"handling and test coverage."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Depends-On: I1ec49e35a53abb8efdae639629cd819ccabbe620"},{"line_number":24,"context_line":"Change-Id: I218c3b3865c07cc2c7fffc21a766cdef36759cd8"},{"line_number":25,"context_line":"Signed-off-by: Nidhi Rai \u003cnidhi.rai94@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":16,"id":"23184f11_a0d771c9","line":23,"updated":"2025-12-04 19:34:10.000000000","message":"Okay, this change has merged.\n\nI guess the question before us at this point is:\n\nDoes this change *require* that change, or can it fail safely.\n\nIf it can fail safely without that code state, then we\u0027re good. If it absolutely needs it, we need to ensure a release of sushy has occured, and we update the requirements.txt file with that new minimum version.","commit_id":"89ac0ba6d884be11082f53f399a868df903241e3"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"b6afbefcb4acba0c70594557a9b1b9036c074eff","unresolved":false,"context_lines":[{"line_number":20,"context_line":"[Removed This changes]Additionally adds system.model field extraction with proper None"},{"line_number":21,"context_line":"handling and test coverage."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Depends-On: I1ec49e35a53abb8efdae639629cd819ccabbe620"},{"line_number":24,"context_line":"Change-Id: I218c3b3865c07cc2c7fffc21a766cdef36759cd8"},{"line_number":25,"context_line":"Signed-off-by: Nidhi Rai \u003cnidhi.rai94@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":16,"id":"4d39fbfe_b02fbaca","line":23,"in_reply_to":"23184f11_a0d771c9","updated":"2025-12-09 18:30:34.000000000","message":"Done","commit_id":"89ac0ba6d884be11082f53f399a868df903241e3"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"3fa5e314e15b5c4f1409166aea7c718022661cdb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"56bddf02_ee9f6c36","updated":"2025-12-04 19:34:10.000000000","message":"Looks like this change needs to update the minimum version of sushy via requirements.txt, and should also have a release note which indicates that version change *and* the additional functionality added.","commit_id":"89ac0ba6d884be11082f53f399a868df903241e3"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"70bee49155d0a10b08324f55db0cb84817c0ca48","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"bb0b0d36_9c999dfa","updated":"2025-12-10 01:44:30.000000000","message":"recheck metal3 failed to download clusterctl","commit_id":"33bfc1e281bce5c2bcda88433fd79000a8e7b2eb"}],"ironic/drivers/modules/redfish/inspect.py":[{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"9748f637b6dae0ea1b81eb274fc25359576dba8c","unresolved":true,"context_lines":[{"line_number":151,"context_line":"        # Extract PCIe device information"},{"line_number":152,"context_line":"        pcie_devices \u003d self._get_pcie_devices(system.pcie_devices)"},{"line_number":153,"context_line":"        if pcie_devices:"},{"line_number":154,"context_line":"            inventory[\u0027pcie_devices\u0027] \u003d pcie_devices"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        system_vendor \u003d {}"},{"line_number":157,"context_line":"        if system.name:"}],"source_content_type":"text/x-python","patch_set":6,"id":"57d78d3c_3e81204f","line":154,"updated":"2025-11-09 04:22:52.000000000","message":"```suggestion\n            inventory[\u0027pci_devices\u0027] \u003d pcie_devices\n```\n\nJust to keep this inline with agent inspection","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"83883bba6daa6b1decdf5c820275321bd43e9af8","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        # Extract PCIe device information"},{"line_number":152,"context_line":"        pcie_devices \u003d self._get_pcie_devices(system.pcie_devices)"},{"line_number":153,"context_line":"        if pcie_devices:"},{"line_number":154,"context_line":"            inventory[\u0027pcie_devices\u0027] \u003d pcie_devices"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        system_vendor \u003d {}"},{"line_number":157,"context_line":"        if system.name:"}],"source_content_type":"text/x-python","patch_set":6,"id":"f18a3f6e_19b2061b","line":154,"in_reply_to":"57d78d3c_3e81204f","updated":"2025-11-12 06:46:39.000000000","message":"Done","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"8d19415f0714e449ba28a726fe3cd9979f839fb2","unresolved":true,"context_lines":[{"line_number":170,"context_line":"            system_vendor[\u0027system_uuid\u0027] \u003d str(system.uuid)"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"        if system.model:"},{"line_number":173,"context_line":"            system_vendor[\u0027model\u0027] \u003d str(system.model)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        if system_vendor:"},{"line_number":176,"context_line":"            inventory[\u0027system_vendor\u0027] \u003d system_vendor"}],"source_content_type":"text/x-python","patch_set":7,"id":"e9e2bddc_f21b13c6","line":173,"updated":"2025-11-18 16:22:45.000000000","message":"Isn\u0027t system.model a better product_name that system.name we use now?","commit_id":"6bd5f6b07bcfb1fc4c1155f44c5b429a8f69282b"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"b6afbefcb4acba0c70594557a9b1b9036c074eff","unresolved":false,"context_lines":[{"line_number":170,"context_line":"            system_vendor[\u0027system_uuid\u0027] \u003d str(system.uuid)"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"        if system.model:"},{"line_number":173,"context_line":"            system_vendor[\u0027model\u0027] \u003d str(system.model)"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        if system_vendor:"},{"line_number":176,"context_line":"            inventory[\u0027system_vendor\u0027] \u003d system_vendor"}],"source_content_type":"text/x-python","patch_set":7,"id":"69333e02_8146097b","line":173,"in_reply_to":"e9e2bddc_f21b13c6","updated":"2025-12-09 18:30:34.000000000","message":"Done","commit_id":"6bd5f6b07bcfb1fc4c1155f44c5b429a8f69282b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"8d19415f0714e449ba28a726fe3cd9979f839fb2","unresolved":true,"context_lines":[{"line_number":362,"context_line":"        \"\"\""},{"line_number":363,"context_line":"        info \u003d {}"},{"line_number":364,"context_line":"        if function.device_class is not None:"},{"line_number":365,"context_line":"            info[\u0027device_class\u0027] \u003d str(function.device_class)"},{"line_number":366,"context_line":"        if function.device_id is not None:"},{"line_number":367,"context_line":"            info[\u0027device_id\u0027] \u003d function.device_id"},{"line_number":368,"context_line":"        if function.vendor_id is not None:"}],"source_content_type":"text/x-python","patch_set":7,"id":"f8a42f8c_a0c4370a","line":365,"updated":"2025-11-18 16:22:45.000000000","message":"We need compatibility with IPA here, check its PCI inspection.\n\nI know that calling device_id a product_id is very unfortunate, but we need to align the two implementation, and maybe consider deprecating the less correct variant.","commit_id":"6bd5f6b07bcfb1fc4c1155f44c5b429a8f69282b"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"5f77347fff6fae336de2ce8fc78c33990ccc4572","unresolved":true,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"        system_vendor \u003d {}"},{"line_number":156,"context_line":"        if system.name:"},{"line_number":157,"context_line":"            system_vendor[\u0027name\u0027] \u003d str(system.name)"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"        if system.model:"},{"line_number":160,"context_line":"            system_vendor[\u0027product_name\u0027] \u003d str(system.model)"}],"source_content_type":"text/x-python","patch_set":14,"id":"204fbc4d_cc61fc0e","line":157,"updated":"2025-11-28 03:37:18.000000000","message":"I realise this was done based on feedback from Dmitry, but might there be implications for just changing product_name to be something else? Might existing users be depending on product_name behaviour?","commit_id":"6b40a08d8adcbeff8c5a3b8cc101b407600d82e4"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"3fa5e314e15b5c4f1409166aea7c718022661cdb","unresolved":true,"context_lines":[{"line_number":339,"context_line":"        # Process each PCIe device"},{"line_number":340,"context_line":"        for pcie_device in pcie_devices_collection.get_members():"},{"line_number":341,"context_line":"            # Skip devices that don\u0027t have functions"},{"line_number":342,"context_line":"            if not pcie_device.pcie_functions:"},{"line_number":343,"context_line":"                continue"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"            # Process each function on this device"}],"source_content_type":"text/x-python","patch_set":16,"id":"8b65657b_ff836902","line":342,"updated":"2025-12-04 19:34:10.000000000","message":"I think this would raise an AttributError on older sushy, so it seems like we need to ensure a sushy release has occured and the minimum version has been updated. Alternatively, the code could check to see if it is present, or not.","commit_id":"89ac0ba6d884be11082f53f399a868df903241e3"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"b6afbefcb4acba0c70594557a9b1b9036c074eff","unresolved":false,"context_lines":[{"line_number":339,"context_line":"        # Process each PCIe device"},{"line_number":340,"context_line":"        for pcie_device in pcie_devices_collection.get_members():"},{"line_number":341,"context_line":"            # Skip devices that don\u0027t have functions"},{"line_number":342,"context_line":"            if not pcie_device.pcie_functions:"},{"line_number":343,"context_line":"                continue"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"            # Process each function on this device"}],"source_content_type":"text/x-python","patch_set":16,"id":"6f4bed2c_606f4a6f","line":342,"in_reply_to":"8b65657b_ff836902","updated":"2025-12-09 18:30:34.000000000","message":"Done","commit_id":"89ac0ba6d884be11082f53f399a868df903241e3"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"3ed636fc0250775a5f3589c8abf00db730e31023","unresolved":true,"context_lines":[{"line_number":339,"context_line":"        # Process each PCIe device"},{"line_number":340,"context_line":"        for pcie_device in pcie_devices_collection.get_members():"},{"line_number":341,"context_line":"            # Skip devices that don\u0027t have functions"},{"line_number":342,"context_line":"            if (not hasattr(pcie_device, \u0027pcie_functions\u0027)"},{"line_number":343,"context_line":"                    or not pcie_device.pcie_functions):"},{"line_number":344,"context_line":"                continue"},{"line_number":345,"context_line":""}],"source_content_type":"text/x-python","patch_set":17,"id":"9e7c7cdf_92b1b6cf","line":342,"updated":"2025-12-06 17:51:54.000000000","message":"nit: the attribute cannot be missing, it can only be None","commit_id":"33bfc1e281bce5c2bcda88433fd79000a8e7b2eb"}],"ironic/tests/unit/drivers/modules/redfish/test_inspect.py":[{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"9748f637b6dae0ea1b81eb274fc25359576dba8c","unresolved":true,"context_lines":[{"line_number":266,"context_line":"             \u0027revision_id\u0027: \u00270x02\u0027}"},{"line_number":267,"context_line":"        ]"},{"line_number":268,"context_line":"        self.assertEqual(expected_pcie_devices,"},{"line_number":269,"context_line":"                         inventory[\u0027inventory\u0027][\u0027pcie_devices\u0027])"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":272,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"bcd34be5_c655a545","line":269,"updated":"2025-11-09 04:22:52.000000000","message":"```suggestion\n                         inventory[\u0027inventory\u0027][\u0027pci_devices\u0027])\n```","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"83883bba6daa6b1decdf5c820275321bd43e9af8","unresolved":false,"context_lines":[{"line_number":266,"context_line":"             \u0027revision_id\u0027: \u00270x02\u0027}"},{"line_number":267,"context_line":"        ]"},{"line_number":268,"context_line":"        self.assertEqual(expected_pcie_devices,"},{"line_number":269,"context_line":"                         inventory[\u0027inventory\u0027][\u0027pcie_devices\u0027])"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":272,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"94087ba8_3dc1cf4c","line":269,"in_reply_to":"bcd34be5_c655a545","updated":"2025-11-12 06:46:39.000000000","message":"Done","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"9748f637b6dae0ea1b81eb274fc25359576dba8c","unresolved":true,"context_lines":[{"line_number":793,"context_line":""},{"line_number":794,"context_line":"        inventory \u003d inspect_utils.get_inspection_data(self.node,"},{"line_number":795,"context_line":"                                                      self.context)"},{"line_number":796,"context_line":"        self.assertNotIn(\u0027pcie_devices\u0027, inventory[\u0027inventory\u0027])"},{"line_number":797,"context_line":""},{"line_number":798,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":799,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"44081ac3_77efd285","line":796,"updated":"2025-11-09 04:22:52.000000000","message":"```suggestion\n        self.assertNotIn(\u0027pci_devices\u0027, inventory[\u0027inventory\u0027])\n```","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"83883bba6daa6b1decdf5c820275321bd43e9af8","unresolved":false,"context_lines":[{"line_number":793,"context_line":""},{"line_number":794,"context_line":"        inventory \u003d inspect_utils.get_inspection_data(self.node,"},{"line_number":795,"context_line":"                                                      self.context)"},{"line_number":796,"context_line":"        self.assertNotIn(\u0027pcie_devices\u0027, inventory[\u0027inventory\u0027])"},{"line_number":797,"context_line":""},{"line_number":798,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":799,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"9002fd53_ee7e4513","line":796,"in_reply_to":"44081ac3_77efd285","updated":"2025-11-12 06:46:39.000000000","message":"Done","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"9748f637b6dae0ea1b81eb274fc25359576dba8c","unresolved":true,"context_lines":[{"line_number":808,"context_line":""},{"line_number":809,"context_line":"        inventory \u003d inspect_utils.get_inspection_data(self.node,"},{"line_number":810,"context_line":"                                                      self.context)"},{"line_number":811,"context_line":"        self.assertNotIn(\u0027pcie_devices\u0027, inventory[\u0027inventory\u0027])"},{"line_number":812,"context_line":""},{"line_number":813,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":814,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"03ceced3_303e3825","line":811,"updated":"2025-11-09 04:22:52.000000000","message":"```suggestion\n        self.assertNotIn(\u0027pci_devices\u0027, inventory[\u0027inventory\u0027])\n```","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"83883bba6daa6b1decdf5c820275321bd43e9af8","unresolved":false,"context_lines":[{"line_number":808,"context_line":""},{"line_number":809,"context_line":"        inventory \u003d inspect_utils.get_inspection_data(self.node,"},{"line_number":810,"context_line":"                                                      self.context)"},{"line_number":811,"context_line":"        self.assertNotIn(\u0027pcie_devices\u0027, inventory[\u0027inventory\u0027])"},{"line_number":812,"context_line":""},{"line_number":813,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":814,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1d2f6455_8ddda406","line":811,"in_reply_to":"03ceced3_303e3825","updated":"2025-11-12 06:46:39.000000000","message":"Done","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"9748f637b6dae0ea1b81eb274fc25359576dba8c","unresolved":true,"context_lines":[{"line_number":825,"context_line":""},{"line_number":826,"context_line":"        inventory \u003d inspect_utils.get_inspection_data(self.node,"},{"line_number":827,"context_line":"                                                      self.context)"},{"line_number":828,"context_line":"        self.assertNotIn(\u0027pcie_devices\u0027, inventory[\u0027inventory\u0027])"},{"line_number":829,"context_line":""},{"line_number":830,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":831,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"c0fd3990_1d0655ed","line":828,"updated":"2025-11-09 04:22:52.000000000","message":"```suggestion\n        self.assertNotIn(\u0027pci_devices\u0027, inventory[\u0027inventory\u0027])\n```","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"83883bba6daa6b1decdf5c820275321bd43e9af8","unresolved":false,"context_lines":[{"line_number":825,"context_line":""},{"line_number":826,"context_line":"        inventory \u003d inspect_utils.get_inspection_data(self.node,"},{"line_number":827,"context_line":"                                                      self.context)"},{"line_number":828,"context_line":"        self.assertNotIn(\u0027pcie_devices\u0027, inventory[\u0027inventory\u0027])"},{"line_number":829,"context_line":""},{"line_number":830,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":831,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"2beb14eb_27704163","line":828,"in_reply_to":"c0fd3990_1d0655ed","updated":"2025-11-12 06:46:39.000000000","message":"Done","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"9748f637b6dae0ea1b81eb274fc25359576dba8c","unresolved":true,"context_lines":[{"line_number":859,"context_line":"             \u0027revision_id\u0027: \u00270x01\u0027}"},{"line_number":860,"context_line":"        ]"},{"line_number":861,"context_line":"        self.assertEqual(expected_pcie_devices,"},{"line_number":862,"context_line":"                         inventory[\u0027inventory\u0027][\u0027pcie_devices\u0027])"},{"line_number":863,"context_line":""},{"line_number":864,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":865,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"98c4080b_badd460d","line":862,"updated":"2025-11-09 04:22:52.000000000","message":"```suggestion\n                         inventory[\u0027inventory\u0027][\u0027pci_devices\u0027])\n```","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"83883bba6daa6b1decdf5c820275321bd43e9af8","unresolved":false,"context_lines":[{"line_number":859,"context_line":"             \u0027revision_id\u0027: \u00270x01\u0027}"},{"line_number":860,"context_line":"        ]"},{"line_number":861,"context_line":"        self.assertEqual(expected_pcie_devices,"},{"line_number":862,"context_line":"                         inventory[\u0027inventory\u0027][\u0027pcie_devices\u0027])"},{"line_number":863,"context_line":""},{"line_number":864,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_enabled_macs\u0027, autospec\u003dTrue)"},{"line_number":865,"context_line":"    @mock.patch.object(redfish_utils, \u0027get_system\u0027, autospec\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"e33508b6_30619a71","line":862,"in_reply_to":"98c4080b_badd460d","updated":"2025-11-12 06:46:39.000000000","message":"Done","commit_id":"c5f808cefa7834925a1dab601b193e9d220b895d"}]}
