Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-769

Asynchronous IO support (PEP3156)

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • None
    • PySide
    • None
    • 9fc6f33fd (6.4), 3d036e0aa (dev)

      The PySide2 module should be compatible with most of the Python features, and AsyncIO is one of them.

      A clean integration should be possible at the level of our API, so we can expose an EventLoop that can handle the QApp and our own async methods.

      A good example of this compatibility feature has been shown in the Quamash library which was developed to handle async calls with Qt applications (including PyQt and PySide)

      UPDATE: Another module called asyncqt based on quamash appeared, which apply the same idea but for newer versions of Qt.

      The details of this feature can be found on the PEP3156

        For Gerrit Dashboard: PYSIDE-769
        # Subject Branch Project Status CR V

            crmaurei Cristian Maureira-Fredes
            crmaurei Cristian Maureira-Fredes
            Alex Blasche Alex Blasche
            Votes:
            12 Vote for this issue
            Watchers:
            18 Start watching this issue

              Created:
              Updated:

                There are 8 open Gerrit changes