Beispiel #1
0
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
Beispiel #2
0
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
Beispiel #3
0
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 ""
Beispiel #4
0
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 ""
Beispiel #5
0
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 ""
Beispiel #6
0
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
Beispiel #7
0
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 ""
Beispiel #8
0
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")
Beispiel #9
0
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")
Beispiel #10
0
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
Beispiel #11
0
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
Beispiel #12
0
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
Beispiel #13
0
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
Beispiel #14
0
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
Beispiel #15
0
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