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

Multiple Tuple return types missing type arguments

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • 6.5
    • PySide
    • None
    • April 6th dev wheels

    Description

      Many methods returning a tuple are missing type arguments for said tuple.

      I am mainly interested in `QFileDialog.getOpenFileName` and `QFileDialog.getSaveFileName`, but as you can see above, this affects many methods.

      Sidenote, if it's a "TODO", please leave it as unknown and don't hide it with `tuple[Any,...]` just to close this issue. It only affects pyright users with strict type-checking (mypy infers as `Any` since it has no concept of `Unknown`) and it has an important semantic difference (an explicit `Any` return type meaning the type simply cannot be expressed within the current type system)

      Attachments

        1. image-2023-04-06-12-53-03-512.png
          83 kB
          Samuel Therrien
        2. image-2023-04-06-12-55-22-925.png
          42 kB
          Samuel Therrien

        Activity

          People

            crmaurei Cristian Maureira-Fredes
            avasam Samuel Therrien
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: