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

Various multi-os tweaks

This commit is contained in:
Paweł Jastrzębski
2014-01-17 19:37:35 +01:00
parent b46ada9596
commit 66b867c1ca
4 changed files with 32 additions and 25 deletions

20
kcc.py
View File

@@ -48,12 +48,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
@@ -95,10 +99,6 @@ class QApplicationMessaging(QtWidgets.QApplication):
self._server.newConnection.connect(self.handleMessage)
self._server.listen(self._key)
def __del__(self):
if self._memory.isAttached():
self._memory.detach()
def isRunning(self):
return self._running