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

Asynchronous IO support (PEP3156)

    XMLWordPrintable

    Details

    • Type: User Story
    • Status: Open
    • Priority: P3: Somewhat important
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: PySide
    • Labels:
      None

      Description

      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

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              crmaurei Cristian Maureira-Fredes
              Reporter:
              crmaurei Cristian Maureira-Fredes
              RnD Owner:
              Alex Blasche
              Votes:
              5 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes