chore(playout): restructure modules (#1971)

This commit is contained in:
Jonas L 2022-07-18 15:11:47 +02:00 committed by GitHub
parent 57046e2a9d
commit 7e2f2d60f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 20 additions and 20 deletions

View File

@ -21,13 +21,13 @@ from loguru import logger
from .config import CACHE_DIR, RECORD_DIR, Config from .config import CACHE_DIR, RECORD_DIR, Config
from .liquidsoap.version import LIQUIDSOAP_MIN_VERSION, parse_liquidsoap_version from .liquidsoap.version import LIQUIDSOAP_MIN_VERSION, parse_liquidsoap_version
from .listenerstat import ListenerStat from .message_handler import PypoMessageHandler
from .pypofetch import PypoFetch from .player.fetch import PypoFetch
from .pypofile import PypoFile from .player.file import PypoFile
from .pypoliquidsoap import PypoLiquidsoap from .player.liquidsoap import PypoLiquidsoap
from .pypomessagehandler import PypoMessageHandler from .player.push import PypoPush
from .pypopush import PypoPush
from .recorder import Recorder from .recorder import Recorder
from .stats import ListenerStat
from .timeout import ls_timeout from .timeout import ls_timeout

View File

@ -16,9 +16,9 @@ from libretime_api_client import version1 as v1_api_client
from libretime_api_client import version2 as api_client from libretime_api_client import version2 as api_client
from loguru import logger from loguru import logger
from .config import CACHE_DIR, POLL_INTERVAL, Config from ..config import CACHE_DIR, POLL_INTERVAL, Config
from ..timeout import ls_timeout
from .schedule import get_schedule from .schedule import get_schedule
from .timeout import ls_timeout
def keyboardInterruptHandler(signum, frame): def keyboardInterruptHandler(signum, frame):

View File

@ -3,9 +3,9 @@ from datetime import datetime, timedelta
from loguru import logger from loguru import logger
from ..utils import seconds_between
from .events import EventKind from .events import EventKind
from .telnetliquidsoap import TelnetLiquidsoap from .liquidsoap_gateway import TelnetLiquidsoap
from .utils import seconds_between
class PypoLiquidsoap: class PypoLiquidsoap:

View File

@ -3,7 +3,7 @@ import traceback
from loguru import logger from loguru import logger
from .timeout import ls_timeout from ..timeout import ls_timeout
def create_liquidsoap_annotation(media): def create_liquidsoap_annotation(media):

View File

@ -9,9 +9,9 @@ from threading import Thread
from libretime_api_client import version1 as api_client from libretime_api_client import version1 as api_client
from loguru import logger from loguru import logger
from .config import PUSH_INTERVAL, Config from ..config import PUSH_INTERVAL, Config
from .pypoliqqueue import PypoLiqQueue from ..timeout import ls_timeout
from .timeout import ls_timeout from .queue import PypoLiqQueue
def is_stream(media_item): def is_stream(media_item):

View File

@ -8,7 +8,7 @@ from threading import Thread
from loguru import logger from loguru import logger
from .utils import seconds_between from ..utils import seconds_between
def keyboardInterruptHandler(signum, frame): def keyboardInterruptHandler(signum, frame):

View File

@ -7,8 +7,8 @@ from threading import Lock
from libretime_shared.logging import TRACE, setup_logger from libretime_shared.logging import TRACE, setup_logger
from loguru import logger from loguru import logger
from .pypoliqqueue import PypoLiqQueue from .player.liquidsoap_gateway import TelnetLiquidsoap
from .telnetliquidsoap import TelnetLiquidsoap from .player.queue import PypoLiqQueue
def keyboardInterruptHandler(signum, frame): def keyboardInterruptHandler(signum, frame):

View File

@ -1,6 +1,6 @@
import threading import threading
from . import pypofetch from .player import fetch
def __timeout(func, timeout_duration, default, args, kwargs): def __timeout(func, timeout_duration, default, args, kwargs):
@ -26,7 +26,7 @@ def __timeout(func, timeout_duration, default, args, kwargs):
# fails again then there is something critically wrong... # fails again then there is something critically wrong...
if first_attempt: if first_attempt:
# restart liquidsoap # restart liquidsoap
pypofetch.PypoFetch.ref.restart_liquidsoap() fetch.PypoFetch.ref.restart_liquidsoap()
else: else:
raise Exception("Thread did not terminate") raise Exception("Thread did not terminate")
else: else:

View File

@ -1,4 +1,4 @@
from libretime_playout.schedule import get_schedule from libretime_playout.player.schedule import get_schedule
class ApiClientServicesMock: class ApiClientServicesMock: