Fixed infinite loop

This commit is contained in:
Paweł Jastrzębski
2013-06-10 22:26:16 +02:00
parent 46034b0629
commit b5e08df5d3
+10 -9
View File
@@ -337,16 +337,17 @@ def dirImgProcess(path):
if getImageFileName(afile) is not None: if getImageFileName(afile) is not None:
pagenumber += 1 pagenumber += 1
work.append([afile, dirpath, pagenumber, options]) work.append([afile, dirpath, pagenumber, options])
splitpages = pool.map(fileImgProcess, work) if len(work) > 0:
pool.close() splitpages = pool.map(fileImgProcess, work)
pool.join() pool.close()
splitpages = filter(None, splitpages) pool.join()
splitpages.sort() splitpages = filter(None, splitpages)
for page in splitpages: splitpages.sort()
if (page + pagenumbermodifier) % 2 == 0: for page in splitpages:
splitCount += 1 if (page + pagenumbermodifier) % 2 == 0:
splitCount += 1
pagenumbermodifier += 1
pagenumbermodifier += 1 pagenumbermodifier += 1
pagenumbermodifier += 1
def fileImgProcess(work): def fileImgProcess(work):