From 118cf25ff773edaf38e8c9fb0db7ed174eba300b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jastrz=C4=99bski?= Date: Thu, 27 Jun 2013 18:13:39 +0200 Subject: [PATCH] Older UnRAR exit code is 7 when it is called without parameters --- kcc/KCC_gui.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kcc/KCC_gui.py b/kcc/KCC_gui.py index 130e77f..3e006cb 100644 --- a/kcc/KCC_gui.py +++ b/kcc/KCC_gui.py @@ -422,7 +422,8 @@ class Ui_KCC(object): self.KindleGen = False formats = ['EPUB', 'CBZ'] self.addMessage('Cannot find kindlegen in PATH! MOBI creation will be disabled.', 'warning') - if call('unrar', stdout=PIPE, stderr=STDOUT, shell=True) == 0: + rarExitCode = call('unrar', stdout=PIPE, stderr=STDOUT, shell=True) + if rarExitCode == 0 or rarExitCode == 7: self.UnRAR = True else: self.UnRAR = False