示例#1
0
文件: dbushaldev.py 项目: halbbob/dff
  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'))
示例#2
0
文件: dbushaldev.py 项目: halbbob/dff
 def model(self):
   try:
     return str(self.ddev.GetProperty('storage.model'))
   except dbus.exceptions.DBusException:
     Device.model(self)
示例#3
0
文件: dbushaldev.py 项目: halbbob/dff
 def blockDevice(self):
  try :
    return str(self.ddev.GetProperty('block.device'))
  except dbus.exceptions.DBusException:
    return Device.blockDevice(self)
示例#4
0
文件: dbushaldev.py 项目: halbbob/dff
 def serialNumber(self):
  try:
    return str(self.ddev.GetProperty('storage.serial'))
  except dbus.exceptions.DBusException:
     return Device.serialNumber(self) 
示例#5
0
文件: dbushaldev.py 项目: halbbob/dff
 def __init__(self, uid, proxy_dev):
   Device.__init__(self)
   self.thisown = 0
   self.uid = uid
   self.ddev = proxy_dev
   setattr(self, "serialNumber", self.serialNumber)