Added getDeviceSxprs, to support xm block-list.

This commit is contained in:
emellor@ewan committed 2005-09-27 22:05:03 +01:00
1 parent b4e6e65545
commit e33f948908
1 file changed
+15 -7
+15 -7
View File
@@ -734,13 +734,6 @@ class XendDomainInfo:
__repr__ = __str__
def getDeviceController(self, name):
if name not in controllerClasses:
raise XendError("unknown device type: " + str(name))
return controllerClasses[name](self)
def createDevice(self, deviceClass, devconfig):
return self.getDeviceController(deviceClass).createDevice(devconfig)
@@ -754,6 +747,21 @@ class XendDomainInfo:
return self.getDeviceController(deviceClass).destroyDevice(devid)
def getDeviceSxprs(self, deviceClass):
return self.getDeviceController(deviceClass).sxprs()
## private:
def getDeviceController(self, name):
if name not in controllerClasses:
raise XendError("unknown device type: " + str(name))
return controllerClasses[name](self)
## public:
def sxpr(self):
sxpr = ['domain',
['domid', self.domid],
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.