diff options
author | Florian Bruhin <me@the-compiler.org> | 2023-06-29 22:00:27 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2023-06-29 22:06:25 +0200 |
commit | 7b1029653fbcc9155f9d23e162e629272540c520 (patch) | |
tree | 882093b77f4bfa96ac9c78a1a3edc80a17983024 | |
parent | c8744122f63698e6917fee2a870197f550cfd27a (diff) | |
download | qutebrowser-7b1029653fbcc9155f9d23e162e629272540c520.tar.gz qutebrowser-7b1029653fbcc9155f9d23e162e629272540c520.zip |
qt6 mypy: Don't attempt to type-check OpenGL functions
-rw-r--r-- | qutebrowser/utils/version.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/qutebrowser/utils/version.py b/qutebrowser/utils/version.py index 727028759..e0ed51023 100644 --- a/qutebrowser/utils/version.py +++ b/qutebrowser/utils/version.py @@ -34,7 +34,7 @@ import getpass import functools import dataclasses import importlib.metadata -from typing import (Mapping, Optional, Sequence, Tuple, ClassVar, Dict, cast, +from typing import (Mapping, Optional, Sequence, Tuple, ClassVar, Dict, cast, Any, TYPE_CHECKING) from qutebrowser.qt import machinery @@ -1037,9 +1037,8 @@ def opengl_info() -> Optional[OpenGLInfo]: # pragma: no cover vf = ctx.versionFunctions(vp) else: # Qt 6 - # FIXME:qt6 (lint) from qutebrowser.qt.opengl import QOpenGLVersionFunctionsFactory - vf = QOpenGLVersionFunctionsFactory.get(vp, ctx) + vf: Any = QOpenGLVersionFunctionsFactory.get(vp, ctx) except ImportError as e: log.init.debug("Importing version functions failed: {}".format(e)) return None @@ -1050,10 +1049,8 @@ def opengl_info() -> Optional[OpenGLInfo]: # pragma: no cover return None # FIXME:mypy PyQt6-stubs issue? - vendor = vf.glGetString( - vf.GL_VENDOR) # type: ignore[attr-defined,unused-ignore] - version = vf.glGetString( - vf.GL_VERSION) # type: ignore[attr-defined,unused-ignore] + vendor = vf.glGetString(vf.GL_VENDOR) + version = vf.glGetString(vf.GL_VERSION) return OpenGLInfo.parse(vendor=vendor, version=version) finally: |