Beispiel #1
0
	def __init__(self, dir):
		import os
		from RandomFileQueue import RandomFileQueue

		self.fileQueue = RandomFileQueue(
			rootdir=os.path.expanduser(dir),
			fileexts=appinfo.formats)
Beispiel #2
0
def get_random_walker(base):
    """
    :param Index.Dir base:
    :rtype: RandomFileQueue
    """
    with lock:
        if base in randomWalkers:
            return randomWalkers[base]
        walker = RandomFileQueue(root_dir=base, filesystem=Index.filesystem)
        randomWalkers[base] = walker
        return walker
def getFileList(n):
    from RandomFileQueue import RandomFileQueue
    fileQueue = RandomFileQueue(rootdir=os.path.expanduser("~/Music"),
                                fileexts=["mp3", "ogg", "flac", "wma"])
    return [fileQueue.getNextFile() for i in xrange(n)]