feat: replace loguru with logging

This commit is contained in:
jo 2023-02-26 01:27:00 +01:00 committed by Kyle Robbertze
parent cced09f1ac
commit c6940db289
34 changed files with 138 additions and 245 deletions

View file

@ -1,5 +1,6 @@
import copy
import json
import logging
import mimetypes
import os
import time
@ -11,7 +12,6 @@ from typing import Any, Dict
from libretime_api_client.v1 import ApiClient as LegacyClient
from libretime_api_client.v2 import ApiClient
from loguru import logger
from requests import RequestException
from ..config import CACHE_DIR, POLL_INTERVAL, Config
@ -21,6 +21,8 @@ from ..timeout import ls_timeout
from .liquidsoap import PypoLiquidsoap
from .schedule import get_schedule
logger = logging.getLogger(__name__)
class PypoFetch(Thread):
name = "fetch"

View file

@ -1,4 +1,5 @@
import hashlib
import logging
import os
import stat
import time
@ -7,9 +8,10 @@ from threading import Thread
from typing import Any, Dict
from libretime_api_client.v2 import ApiClient
from loguru import logger
from requests.exceptions import ConnectionError, HTTPError, Timeout
logger = logging.getLogger(__name__)
class PypoFile(Thread):
name = "file"

View file

@ -1,13 +1,14 @@
import logging
import time
from datetime import datetime, timedelta
from loguru import logger
from ..liquidsoap.client import LiquidsoapClient
from ..utils import seconds_between
from .events import EventKind
from .liquidsoap_gateway import TelnetLiquidsoap
logger = logging.getLogger(__name__)
class PypoLiquidsoap:
def __init__(self, liq_client: LiquidsoapClient):

View file

@ -1,10 +1,11 @@
import logging
from typing import List
from loguru import logger
from ..liquidsoap.client import LiquidsoapClient
from ..timeout import ls_timeout
logger = logging.getLogger(__name__)
def create_liquidsoap_annotation(media):
# We need liq_start_next value in the annotate. That is the value that controls overlap duration of crossfade.

View file

@ -1,3 +1,4 @@
import logging
import math
import time
from datetime import datetime
@ -5,12 +6,12 @@ from queue import Queue
from threading import Thread
from typing import Any, Dict
from loguru import logger
from ..config import PUSH_INTERVAL, Config
from .liquidsoap import PypoLiquidsoap
from .queue import PypoLiqQueue
logger = logging.getLogger(__name__)
def is_stream(media_item):
return media_item["type"] == "stream_output_start"

View file

@ -1,14 +1,15 @@
import logging
from collections import deque
from datetime import datetime
from queue import Empty, Queue
from threading import Thread
from typing import Any, Dict
from loguru import logger
from ..utils import seconds_between
from .liquidsoap import PypoLiquidsoap
logger = logging.getLogger(__name__)
class PypoLiqQueue(Thread):
name = "liquidsoap_queue"