Ejemplo n.º 1
0
 def __init__(self):
     self.__nibbler = None
     self.__api_list = []
     self.__config = Config()
     self.__status = CS_STOPPED
     self.__ms_mgr = get_media_storage_manager()
     self.__check_kss_thrd = None
     self.__last_ks_type = None
     self.__last_ks_path = None
     self.__events = []
     self.__webdav_mount = WebdavMounter()
     events_provider.append_listener(Event.ET_CRITICAL, self.on_critical_event)
     self.__set_log_level()
Ejemplo n.º 2
0
 def __init__(self):
     self.__nibbler = None
     self.__api_list = []
     self.__config = Config()
     self.__status = CS_STOPPED
     self.__ms_mgr = get_media_storage_manager()
     self.__check_kss_thrd = None
     self.__last_ks_type = None
     self.__last_ks_path = None
     self.__events = []
     self.__webdav_mount = WebdavMounter()
     events_provider.append_listener(Event.ET_CRITICAL,
                                     self.on_critical_event)
     self.__set_log_level()
Ejemplo n.º 3
0
 def check_removable(self):
     ms = get_media_storage_manager()
     if not ms.is_removable(self.__dev_path):
         raise Exception("Device %s is not removable!" % self.__dev_path)
Ejemplo n.º 4
0
 def unmount_partitions(self, force=False):
     ms = get_media_storage_manager()
     ms.unmount_media_device(self.__dev_path, force=force)