1
0
mirror of https://github.com/ciromattia/kcc synced 2025-12-13 09:46:25 +00:00

Merge branch 'tamodolo-master' into dev

This commit is contained in:
Paweł Jastrzębski
2016-01-03 19:05:34 +01:00

View File

@@ -1230,8 +1230,9 @@ def makeMOBIWorker(item):
kindlegenError = ''
try:
if os.path.getsize(item) < 629145600:
print("Creating MOBI file...")
output = Popen('kindlegen -dont_append_source -locale en "' + item + '"',
stdout=PIPE, stderr=STDOUT, stdin=PIPE, shell=True)
stdout=PIPE, stderr=STDOUT, stdin=PIPE, shell=False)
for line in output.stdout:
line = line.decode('utf-8')
# ERROR: Generic error
@@ -1243,6 +1244,8 @@ def makeMOBIWorker(item):
kindlegenErrorCode = 23026
if kindlegenErrorCode > 0:
break
if "Mobi file built successfully" in line:
output.terminate()
else:
# ERROR: EPUB too big
kindlegenErrorCode = 23026