##// END OF EJS Templates
formatting
Talley Lambert -
Show More
@@ -19,17 +19,17 b' def inputhook(context):'
19 19 global _appref
20 20 app = QtCore.QCoreApplication.instance()
21 21 if not app:
22 if sys.platform == "linux":
23 if not os.environ.get("DISPLAY") and not os.environ.get("WAYLAND_DISPLAY"):
22 if sys.platform == 'linux':
23 if not os.environ.get('DISPLAY') \
24 and not os.environ.get('WAYLAND_DISPLAY'):
24 25 import warnings
25
26 26 global _already_warned
27 27 if not _already_warned:
28 28 _already_warned = True
29 29 warnings.warn(
30 "The DISPLAY or WAYLAND_DISPLAY environment variable is "
31 "not set or empty and Qt5 requires this environment "
32 "variable. Deactivate Qt5 code."
30 'The DISPLAY or WAYLAND_DISPLAY environment variable is '
31 'not set or empty and Qt5 requires this environment '
32 'variable. Deactivate Qt5 code.'
33 33 )
34 34 return
35 35 QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
@@ -43,7 +43,7 b' def inputhook(context):'
43 43
44 44 event_loop = QtCore.QEventLoop(app)
45 45
46 if sys.platform == "win32":
46 if sys.platform == 'win32':
47 47 # The QSocketNotifier method doesn't appear to work on Windows.
48 48 # Use polling instead.
49 49 timer = QtCore.QTimer()
@@ -55,7 +55,8 b' def inputhook(context):'
55 55 else:
56 56 # On POSIX platforms, we can use a file descriptor to quit the event
57 57 # loop when there is input ready to read.
58 notifier = QtCore.QSocketNotifier(context.fileno(), QtCore.QSocketNotifier.Read)
58 notifier = QtCore.QSocketNotifier(context.fileno(),
59 QtCore.QSocketNotifier.Read)
59 60 try:
60 61 # connect the callback we care about before we turn it on
61 62 # lambda is necessary as PyQT inspect the function signature to know
General Comments 0
You need to be logged in to leave comments. Login now