diff options
Diffstat (limited to 'sorter.py')
-rw-r--r-- | sorter.py | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -24,6 +24,8 @@ import os import datetime import backend +import util + def dummy_option_creator(value1, value2): pass config._optioncreator = dummy_option_creator @@ -34,10 +36,12 @@ class Sorter: self.resolutions = self.conf.get_resolutions() def act(self, filename): + util.log(util.LogType.Msg, "sorter is acting", filename) + download_base = self.conf.get_download_location() retval = True - if not self.check_filename(filename): + if self.check_filename(filename): image = None try: image = Image.open(os.path.join(download_base, @@ -46,6 +50,8 @@ class Sorter: retval = False if not image == None and self.archive_check(filename): + util.log(util.LogType.Msg, "Checking resolution", {"filename":filename, "resolution":image.size}) + for resolution in self.resolutions: resolution = resolution.split('x') foldername = "%s-%s" % (resolution[0], @@ -72,6 +78,8 @@ class Sorter: today = datetime.date.today() dest = os.path.join(destpath, "%d-%d-%d" % (today.year, today.month, today.day)) + util.log(util.LogType.Msg, "going to copy %s to %s" % (source, dest), None) + if not os.path.exists(dest): os.makedirs(dest) |