X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/a65e6811fed4529789f3c72e2f4d56b81fb71526..14860d874ac4f76274d9979685c9edba46c2050f:/apps/catalogue/helpers.py?ds=sidebyside diff --git a/apps/catalogue/helpers.py b/apps/catalogue/helpers.py index a97a0400..0009c6db 100644 --- a/apps/catalogue/helpers.py +++ b/apps/catalogue/helpers.py @@ -70,6 +70,11 @@ class GalleryMerger(object): m = not always and re.match(r"^([0-9])-", name) return "%1d-%s" % (prefix, m and name[2:] or name) + @property + def was_merged(self): + "Check if we have gallery size recorded" + return self.dest_size is not None + def merge(self): if not self.dest: return self.src @@ -77,8 +82,10 @@ class GalleryMerger(object): return self.dest files = listdir(self.path(self.dest)) + files.sort() self.dest_size = len(files) files_other = listdir(self.path(self.src)) + files_other.sort() self.src_size = len(files_other) if files and files_other: @@ -132,8 +139,6 @@ class GalleryMerger(object): renamed_files_other[f] = self.set_prefix(f, 1, True) # finally, move / rename files. - from nose.tools import set_trace - # set_trace() for frm, to in renamed_files.items(): move(join(self.path(self.dest), frm), join(self.path(self.dest), to))