changeset 2426:90792e984249

isolate import warnings to one file
author drewp@bigasterisk.com
date Sat, 25 May 2024 15:41:27 -0700
parents f6e40619cf27
children cc69faa87c27
files src/light9/ascoltami/import_gst.py src/light9/ascoltami/main.py src/light9/ascoltami/player.py
diffstat 3 files changed, 7 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/light9/ascoltami/import_gst.py	Sat May 25 15:41:27 2024 -0700
@@ -0,0 +1,5 @@
+import gi
+
+gi.require_version('Gst', '1.0')
+gi.require_version('Gtk', '3.0')
+from gi.repository import Gst  # type: ignore # noqa: E402, F401
--- a/src/light9/ascoltami/main.py	Thu May 23 16:42:17 2024 -0700
+++ b/src/light9/ascoltami/main.py	Sat May 25 15:41:27 2024 -0700
@@ -14,14 +14,11 @@
 
 from light9.run_local import log
 
-gi.require_version('Gst', '1.0')
-gi.require_version('Gtk', '3.0')
-
-from gi.repository import Gst  # type: ignore
 
 from light9 import networking, showconfig
 from light9.ascoltami import webapp
 from light9.ascoltami.player import Player
+from light9.ascoltami.import_gst import Gst
 from light9.ascoltami.playlist import NoSuchSong, Playlist
 
 reactor = cast(IReactorCore, reactor)
--- a/src/light9/ascoltami/player.py	Thu May 23 16:42:17 2024 -0700
+++ b/src/light9/ascoltami/player.py	Sat May 25 15:41:27 2024 -0700
@@ -8,9 +8,9 @@
 from dataclasses import dataclass
 from pathlib import Path
 
-from gi.repository import Gst
 from rdflib import URIRef
 from twisted.internet import task
+from light9.ascoltami.import_gst import Gst  # type: ignore
 from light9.metrics import metrics
 log = logging.getLogger()