about summary refs log tree commit diff
path: root/kcc-c2p.py
diff options
context:
space:
mode:
authorPaweł Jastrzębski <pawelj@vulturis.eu>2014-01-17 19:37:35 +0100
committerPaweł Jastrzębski <pawelj@vulturis.eu>2014-01-17 19:37:35 +0100
commit66b867c1ca7d28d394a9312d07da01e4afd05724 (patch)
tree642e418c61201190fc23f981a8d44f021256566c /kcc-c2p.py
parentDrag & drop for OSX and Linux (diff)
downloadkcc-66b867c1ca7d28d394a9312d07da01e4afd05724.tar.gz
kcc-66b867c1ca7d28d394a9312d07da01e4afd05724.tar.bz2
kcc-66b867c1ca7d28d394a9312d07da01e4afd05724.zip
Various multi-os tweaks
Diffstat (limited to 'kcc-c2p.py')
-rw-r--r--kcc-c2p.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/kcc-c2p.py b/kcc-c2p.py
index a8463d4..8b3feaa 100644
--- a/kcc-c2p.py
+++ b/kcc-c2p.py
@@ -33,12 +33,16 @@ try:
 except ImportError:
     missing.append('Pillow 2.3.0+')
 if len(missing) > 0:
-    print('ERROR: ' + ', '.join(missing) + ' is not installed!')
-    import tkinter
-    import tkinter.messagebox
-    importRoot = tkinter.Tk()
-    importRoot.withdraw()
-    tkinter.messagebox.showerror('KCC - Error', 'ERROR: ' + ', '.join(missing) + ' is not installed!')
+    try:
+        # noinspection PyUnresolvedReferences
+        import tkinter
+        # noinspection PyUnresolvedReferences
+        import tkinter.messagebox
+        importRoot = tkinter.Tk()
+        importRoot.withdraw()
+        tkinter.messagebox.showerror('KCC - Error', 'ERROR: ' + ', '.join(missing) + ' is not installed!')
+    except ImportError:
+        print('ERROR: ' + ', '.join(missing) + ' is not installed!')
     exit(1)
 
 import sys