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()
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()
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)
def unmount_partitions(self, force=False): ms = get_media_storage_manager() ms.unmount_media_device(self.__dev_path, force=force)