Browse Source

Replace quamash with qasync

Fixes QubesOS/qubes-issues#5873
Marek Marczykowski-Górecki 3 years ago
parent
commit
9a2daa4039
5 changed files with 8 additions and 8 deletions
  1. 1 1
      ci/requirements.txt
  2. 2 2
      debian/control
  3. 2 2
      qubesmanager/tests/__init__.py
  4. 2 2
      qubesmanager/utils.py
  5. 1 1
      rpm_spec/qmgr.spec.in

+ 1 - 1
ci/requirements.txt

@@ -8,4 +8,4 @@ lxml
 pylint
 sphinx
 PyYAML
-Quamash
+qasync

+ 2 - 2
debian/control

@@ -22,7 +22,7 @@ Depends:
   python3-qubesadmin,
   python3-pyqt5,
   python3-pyinotify,
-  python3-quamash,
+  python3-qasync,
   qubes-desktop-linux-common,
   qubes-artwork,
   pmount,
@@ -32,4 +32,4 @@ Depends:
   ${misc:Depends}
 Conflicts: qubes-core-agent (<< 4.1.9)
 Description: Qubes administrative tools
-  Tools to manage Qubes system using Admin API
+  Tools to manage Qubes system using Admin API

+ 2 - 2
qubesmanager/tests/__init__.py

@@ -1,7 +1,7 @@
 import asyncio
 import sys
 
-import quamash
+import qasync
 from PyQt5 import QtWidgets
 
 qtapp = None
@@ -11,7 +11,7 @@ def init_qtapp():
     global qtapp, loop
     if qtapp is None:
         qtapp = QtWidgets.QApplication(sys.argv)
-        loop = quamash.QEventLoop(qtapp)
+        loop = qasync.QEventLoop(qtapp)
         asyncio.set_event_loop(loop)
     qtapp.processEvents()
     return qtapp, loop

+ 2 - 2
qubesmanager/utils.py

@@ -29,7 +29,7 @@ import traceback
 import asyncio
 from contextlib import suppress
 import sys
-import quamash
+import qasync
 from qubesadmin import events
 
 from PyQt5 import QtWidgets, QtCore, QtGui  # pylint: disable=import-error
@@ -484,7 +484,7 @@ def run_asynchronous(window_class):
 
     qubes_app = qubesadmin.Qubes()
 
-    loop = quamash.QEventLoop(qt_app)
+    loop = qasync.QEventLoop(qt_app)
     asyncio.set_event_loop(loop)
     dispatcher = events.EventsDispatcher(qubes_app)
 

+ 1 - 1
rpm_spec/qmgr.spec.in

@@ -11,7 +11,7 @@ Requires:	python%{python3_pkgversion}
 Requires:	python%{python3_pkgversion}-PyQt5
 Requires:	python%{python3_pkgversion}-inotify
 Requires:	python%{python3_pkgversion}-qubesadmin >= 4.1.1
-Requires:	python%{python3_pkgversion}-Quamash
+Requires:	python%{python3_pkgversion}-qasync
 Requires:	qubes-desktop-linux-common >= 4.1.2
 Requires:	qubes-artwork
 Requires:	pmount