summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-06-29 22:00:27 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-06-29 22:06:25 +0200
commit7b1029653fbcc9155f9d23e162e629272540c520 (patch)
tree882093b77f4bfa96ac9c78a1a3edc80a17983024
parentc8744122f63698e6917fee2a870197f550cfd27a (diff)
downloadqutebrowser-7b1029653fbcc9155f9d23e162e629272540c520.tar.gz
qutebrowser-7b1029653fbcc9155f9d23e162e629272540c520.zip
qt6 mypy: Don't attempt to type-check OpenGL functions
-rw-r--r--qutebrowser/utils/version.py11
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: