# HG changeset patch # User drewp@bigasterisk.com # Date 1716676887 25200 # Node ID 90792e984249df059e9ed8717b6d74ef4fa2c8d3 # Parent f6e40619cf271173f29d328d04fdfa3086fb2ac2 isolate import warnings to one file diff -r f6e40619cf27 -r 90792e984249 src/light9/ascoltami/import_gst.py --- /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 diff -r f6e40619cf27 -r 90792e984249 src/light9/ascoltami/main.py --- 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) diff -r f6e40619cf27 -r 90792e984249 src/light9/ascoltami/player.py --- 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()