def size(self): if int(self.ddev.GetProperty('storage.removable')) == 1: try: return str(self.ddev.GetProperty('storage.removable.media_size')) except dbus.exceptions.DBusException: return Device.size(self) else: return str(self.ddev.GetProperty('storage.size'))
def size(self): if int(self.ddev.GetProperty('storage.removable')) == 1: try: return str( self.ddev.GetProperty('storage.removable.media_size')) except dbus.exceptions.DBusException: return Device.size(self) else: return str(self.ddev.GetProperty('storage.size'))
def model(self): try: return str(self.ddev.GetProperty('storage.model')) except dbus.exceptions.DBusException: Device.model(self)
def serialNumber(self): try: return str(self.ddev.GetProperty('storage.serial')) except dbus.exceptions.DBusException: return Device.serialNumber(self)
def blockDevice(self): try: return str(self.ddev.GetProperty('block.device')) except dbus.exceptions.DBusException: return Device.blockDevice(self)
def __init__(self, uid, proxy_dev): Device.__init__(self) self.thisown = 0 self.uid = uid self.ddev = proxy_dev setattr(self, "serialNumber", self.serialNumber)
def blockDevice(self): try : return str(self.ddev.GetProperty('block.device')) except dbus.exceptions.DBusException: return Device.blockDevice(self)