def getTrashFolder(path = None): try: if path is None or os.path.realpath(path) == '/media/autofs': print 'path is none' return '' if '/movie' in path: mountpoint = Harddisk.findMountPoint(os.path.realpath(path)) trashcan = os.path.join(mountpoint, 'movie') else: trashcan = Harddisk.findMountPoint(os.path.realpath(path)) return os.path.realpath(os.path.join(trashcan, '.Trash')) except: return
def getTrashFolder(path=None): try: if path is None or os.path.realpath(path) == '/media/autofs': print 'path is none' return '' if '/movie' in path: mountpoint = Harddisk.findMountPoint(os.path.realpath(path)) trashcan = os.path.join(mountpoint, 'movie') else: trashcan = Harddisk.findMountPoint(os.path.realpath(path)) return os.path.realpath(os.path.join(trashcan, '.Trash')) except: return
def getTrashFolder(path=None): # Returns trash folder without symlinks try: if path is None: print 'path is none' else: if path.find('/movie') >0: mountpoint = Harddisk.findMountPoint(os.path.realpath(path)) trashcan = os.path.join(mountpoint, 'movie') else: trashcan = Harddisk.findMountPoint(os.path.realpath(path)) return os.path.realpath(os.path.join(trashcan, ".Trash")) except: return ""
def getTrashFolder(path=None): # Returns trash folder without symlinks try: print 'PATH:',path if path is None or os.path.realpath(path) == '/media/autofs': print 'path is none' else: if '/movie' in path: mountpoint = Harddisk.findMountPoint(os.path.realpath(path)) trashcan = os.path.join(mountpoint, 'movie') else: trashcan = Harddisk.findMountPoint(os.path.realpath(path)) return os.path.realpath(os.path.join(trashcan, ".Trash")) except: return ""
def getTrashFolder(path=None): # Returns trash folder without symlinks try: if path is None or os.path.realpath(path) == '/media/autofs': print 'path is none' return "" else: if '/movie' in path: mountpoint = Harddisk.findMountPoint(os.path.realpath(path)) trashcan = os.path.join(mountpoint, 'movie') else: trashcan = Harddisk.findMountPoint(os.path.realpath(path)) return os.path.realpath(os.path.join(trashcan, ".Trash")) except: return None
def getTrashFolder(path=None): # Returns trash folder without symlinks try: print "PATH:", path if path is None or os.path.realpath(path) == "/media/autofs": print "path is none" else: if "/movie" in path: mountpoint = Harddisk.findMountPoint(os.path.realpath(path)) trashcan = os.path.join(mountpoint, "movie") else: trashcan = Harddisk.findMountPoint(os.path.realpath(path)) return os.path.realpath(os.path.join(trashcan, ".Trash")) except: return ""
def getTrashFolder(path): # Returns trash folder without symlinks. Path may be file or directory or whatever. mountpoint = Harddisk.findMountPoint(os.path.realpath(path)) movie = os.path.join(mountpoint, 'movie') if os.path.isdir(movie): mountpoint = movie return os.path.join(mountpoint, ".Trash")
def findSafeRecordPath(dirname): from Components import Harddisk dirname = os.path.realpath(dirname) mountpoint = Harddisk.findMountPoint(dirname) if mountpoint in ('/', '/media'): print '[RecordTimer] media is not mounted:', dirname return None if not os.path.isdir(dirname): try: os.makedirs(dirname) except Exception, ex: print '[RecordTimer] Failed to create dir "%s":' % dirname, ex return None
def findSafeRecordPath(dirname): if not dirname: return None dirname = os.path.realpath(dirname) mountpoint = Harddisk.findMountPoint(dirname) if not os.path.ismount(mountpoint): print '[RecordTimer] media is not mounted:', dirname return None if not os.path.isdir(dirname): try: os.makedirs(dirname) except Exception, ex: print '[RecordTimer] Failed to create dir "%s":' % dirname, ex return None
def getTrashFolder(path=None): # Returns trash folder without symlinks try: if path is None or os.path.realpath(path) == '/media/autofs': print('[Trashcan] path is none') return "" else: trashcan = Harddisk.findMountPoint(os.path.realpath(path)) if '/movie' in path: trashcan = os.path.join(trashcan, 'movie') elif config.usage.default_path.value in path: # if default_path happens to not be the default /hdd/media/movie, then we can have a trash folder there instead trashcan = os.path.join(trashcan, config.usage.default_path.value) return os.path.realpath(os.path.join(trashcan, ".Trash")) except: return None
def getTrashFolder(path=None): # Returns trash folder without symlinks try: if path is None or os.path.realpath(path) == '/media/autofs': print 'path is none' return "" else: trashcan = Harddisk.findMountPoint(os.path.realpath(path)) if '/movie' in path: trashcan = os.path.join(trashcan, 'movie') elif config.usage.default_path.value in path: # if default_path happens to not be the default /hdd/media/movie, then we can have a trash folder there instead trashcan = os.path.join(trashcan, config.usage.default_path.value) return os.path.realpath(os.path.join(trashcan, ".Trash")) except: return None