예제 #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)