Blob Blame History Raw
diff -rup virtinst-0.400.3/virtinst/VirtualHostDevice.py new/virtinst/VirtualHostDevice.py
--- virtinst-0.400.3/virtinst/VirtualHostDevice.py	2009-05-06 11:58:57.000000000 -0400
+++ new/virtinst/VirtualHostDevice.py	2009-05-06 11:59:20.000000000 -0400
@@ -201,8 +201,9 @@ class VirtualHostDevicePCI(VirtualHostDe
         try:
             # Do this as a sanity check, so that we don't fail at domain
             # start time
-            self._nodedev.dettach()
-            self._nodedev.reset()
+            node = conn.nodeDeviceLookupByName(self._nodedev.name)
+            node.dettach()
+            node.reset()
         except Exception, e:
             raise RuntimeError(_("Could not detach PCI device: %s" % str(e)))