Runnable with both Python3 and Python2, with both PyQt5 and PyQt4 by using Qt.py #2250

Open
kashikoibumi wants to merge 127 commits from kashikoibumi/py3qt into v0.6
3 changed files with 10 additions and 3 deletions
Showing only changes of commit f04a7882fd - Show all commits

View File

@ -808,7 +808,7 @@ class MyForm(settingsmixin.SMainWindow):
elif TTL > 28 * 24 * 60 * 60: # 28 days
TTL = 28 * 24 * 60 * 60
self.ui.horizontalSliderTTL.setSliderPosition(
(TTL - 3600) ** (1 / 3.199))
int((TTL - 3600) ** (1 / 3.199)))
self.updateHumanFriendlyTTLDescription(TTL)
self.ui.horizontalSliderTTL.valueChanged.connect(self.updateTTL)

View File

@ -4,7 +4,10 @@ Folder tree and messagelist widgets definitions.
# pylint: disable=too-many-arguments
# pylint: disable=attribute-defined-outside-init
try:
from cgi import escape
except ImportError:
from html import escape
from unqstr import ustr, unic
from dbcompat import dbstr

View File

@ -23,7 +23,11 @@ def doCleanShutdown():
objectProcessorQueue.put(('checkShutdownVariable', 'no data'))
for thread in threading.enumerate():
if thread.isAlive() and isinstance(thread, StoppableThread):
try:
alive = thread.isAlive()
except AttributeError:
alive = thread.is_alive()
if alive and isinstance(thread, StoppableThread):
thread.stopThread()
UISignalQueue.put((