From 0cf92fc48fce4a848e186c23abb6ae07857b852f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jastrz=C4=99bski?= Date: Fri, 6 Dec 2013 17:58:39 +0100 Subject: [PATCH] Fixed psutil detection --- kcc/cbxarchive.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/kcc/cbxarchive.py b/kcc/cbxarchive.py index e083d28..e054dcf 100644 --- a/kcc/cbxarchive.py +++ b/kcc/cbxarchive.py @@ -23,8 +23,20 @@ import os import zipfile import rarfile import locale +from sys import platform from subprocess import STDOUT, PIPE -from psutil import Popen +try: + #noinspection PyUnresolvedReferences + from psutil import Popen +except ImportError: + print "ERROR: Psutil is not installed!" + if platform.startswith('linux'): + import Tkinter + import tkMessageBox + importRoot = Tkinter.Tk() + importRoot.withdraw() + tkMessageBox.showerror("KCC - Error", "Psutil is not installed!") + exit(1) from shutil import move