Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
6.5.2
-
None
-
April 6th dev wheels
-
3c2117c6c (dev), a9ff86901 (6.5), 6bcc55e32 (dev), 9e1ef5feb (6.5)
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
Issue Links
- relates to
-
PYSIDE-2364 Invalid syntax in QtQml.pyi
- Closed
For Gerrit Dashboard: PYSIDE-2285 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
472004,9 | Add type hints for return values modified to Tuple[] | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
472031,2 | Add type hints for return values modified to Tuple[] | 6.5 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
486283,4 | Fix typing error for QQmlExpression::evaluate(bool *v) | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
486476,2 | Fix typing error for QQmlExpression::evaluate(bool *v) | 6.5 | pyside/pyside-setup | Status: MERGED | +2 | 0 |