feat: replace loguru with logging
This commit is contained in:
parent
cced09f1ac
commit
c6940db289
34 changed files with 138 additions and 245 deletions
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue