Change in vdsm[master]: virt: dev: implement from_xml for SmartcardDevice

fromani at redhat.com fromani at redhat.com
Fri Oct 3 07:17:10 UTC 2014


Francesco Romani has uploaded a new change for review.

Change subject: virt: dev: implement from_xml for SmartcardDevice
......................................................................

virt: dev: implement from_xml for SmartcardDevice

Change-Id: I395c49d1cd9af04527840a7d5aaf853d35aa122d
Signed-off-by: Francesco Romani <fromani at redhat.com>
---
M vdsm/virt/vm.py
1 file changed, 5 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/53/33753/1

diff --git a/vdsm/virt/vm.py b/vdsm/virt/vm.py
index e340ed0..a6e68ae 100644
--- a/vdsm/virt/vm.py
+++ b/vdsm/virt/vm.py
@@ -4820,19 +4820,18 @@
             if not x.getElementsByTagName('address'):
                 continue
 
-            address = vmxml.device_address(x)
-            alias = x.getElementsByTagName('alias')[0].getAttribute('name')
+            dev = SmartCardDevice.from_xml(x)
 
             for dev in self._devices[SMARTCARD_DEVICES]:
                 if not hasattr(dev, 'address'):
-                    dev.address = address
-                    dev.alias = alias
+                    dev.address = dev.address
+                    dev.alias = dev.alias
 
             for dev in self.conf['devices']:
                 if dev['device'] == SMARTCARD_DEVICES and \
                         not dev.get('address'):
-                    dev['address'] = address
-                    dev['alias'] = alias
+                    dev['address'] = dev.address
+                    dev['alias'] = dev.alias
 
     def _getUnderlyingWatchdogDeviceInfo(self):
         """


-- 
To view, visit http://gerrit.ovirt.org/33753
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I395c49d1cd9af04527840a7d5aaf853d35aa122d
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Francesco Romani <fromani at redhat.com>


More information about the vdsm-patches mailing list