def add_path(self, path):
self.paths.append(path)
debug('Added path "%s" to the list' % path)
-
+
def get_next_image(self):
n = random.randint(0, len(self.list)-1)
self.last_image = self.list[n]
debug("Picked file '%s' from list" % self.last_image)
return self.last_image
+ def get_current_image(self):
+ if self.last_image:
+ return self.last_image
+ else:
+ return self.get_next_image()
+
def is_empty(self):
return len(self.list) == 0
directory has the same chance of being chosen."""
def __init__(self):
self.directories = {}
+ self.last_image = None
def scan_paths(self):
pass
debug('filename: "%s"' % filename)
return os.path.join(directory, filename)
+ def get_current_image(self):
+ if self.last_image:
+ return self.last_image
+ else:
+ return self.get_next_image()
+
def is_empty(self):
return len(self.directories.values()) == 0