From b3159b94e782a95ede12107b7874bc98ad9182aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jastrz=C4=99bski?= Date: Fri, 18 Jul 2014 08:24:12 +0200 Subject: [PATCH] Prevented hypothetical problems with batch processing --- kcc/KCC_gui.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/kcc/KCC_gui.py b/kcc/KCC_gui.py index 70670d3..1b630f4 100644 --- a/kcc/KCC_gui.py +++ b/kcc/KCC_gui.py @@ -38,6 +38,7 @@ from xml.dom.minidom import parse from html.parser import HTMLParser from psutil import virtual_memory, Popen, Process from uuid import uuid4 +from copy import copy from .shared import md5Checksum from . import comic2ebook from . import dualmetafix @@ -421,9 +422,6 @@ class WorkerThread(QtCore.QThread): if GUI.ColorBox.isChecked(): options.forcecolor = True - comic2ebook.options = options - comic2ebook.checkOptions() - for i in range(GUI.JobList.count()): # Make sure that we don't consider any system message as job to do if GUI.JobList.item(i).icon().isNull(): @@ -445,7 +443,8 @@ class WorkerThread(QtCore.QThread): jobargv = list(argv) jobargv.append(job) try: - comic2ebook.options.title = 'defaulttitle' + comic2ebook.options = copy(options) + comic2ebook.checkOptions() outputPath = comic2ebook.makeBook(job, self) MW.hideProgressBar.emit() except UserWarning as warn: