Skip to content

Commit 1de2f2e

Browse files
committed
convert ValueError to ImportError, makes more sense
1 parent 9472320 commit 1de2f2e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

xpra/os_util.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,10 @@ def gi_import(mod="Gtk", version="") -> ModuleType:
5050
from xpra.util.env import SilenceWarningsContext
5151
with SilenceWarningsContext(DeprecationWarning, ImportWarning):
5252
import gi
53-
gi.require_version(mod, version)
53+
try:
54+
gi.require_version(mod, version)
55+
except ValueError as e:
56+
raise ImportError(f"unable to import {mod!r} {version=!r}: {e}") from None
5457
import importlib
5558
return importlib.import_module(f"gi.repository.{mod}")
5659

0 commit comments

Comments
 (0)