parent
0e1dfaa9ff
commit
4ada25a3ff
6 changed files with 19 additions and 14 deletions
|
@ -7,6 +7,7 @@ from datetime import datetime
|
|||
from queue import Empty, Queue
|
||||
from subprocess import PIPE, Popen
|
||||
from threading import Thread, Timer
|
||||
from typing import Any, Dict
|
||||
|
||||
from libretime_api_client.v1 import ApiClient as LegacyClient
|
||||
from libretime_api_client.v2 import ApiClient
|
||||
|
@ -27,9 +28,9 @@ class PypoFetch(Thread):
|
|||
|
||||
def __init__(
|
||||
self,
|
||||
fetch_queue: Queue,
|
||||
push_queue: Queue,
|
||||
file_queue: Queue,
|
||||
fetch_queue: Queue[Dict[str, Any]],
|
||||
push_queue: Queue[Dict[str, Any]],
|
||||
file_queue: Queue[Dict[str, Any]],
|
||||
liq_client: LiquidsoapClient,
|
||||
pypo_liquidsoap: PypoLiquidsoap,
|
||||
config: Config,
|
||||
|
|
|
@ -4,6 +4,7 @@ import stat
|
|||
import time
|
||||
from queue import Empty, Queue
|
||||
from threading import Thread
|
||||
from typing import Any, Dict
|
||||
|
||||
from libretime_api_client.v2 import ApiClient
|
||||
from loguru import logger
|
||||
|
@ -16,7 +17,7 @@ class PypoFile(Thread):
|
|||
|
||||
def __init__(
|
||||
self,
|
||||
file_queue: Queue,
|
||||
file_queue: Queue[Dict[str, Any]],
|
||||
api_client: ApiClient,
|
||||
):
|
||||
Thread.__init__(self)
|
||||
|
|
|
@ -3,6 +3,7 @@ import time
|
|||
from datetime import datetime
|
||||
from queue import Queue
|
||||
from threading import Thread
|
||||
from typing import Any, Dict
|
||||
|
||||
from loguru import logger
|
||||
|
||||
|
@ -25,7 +26,7 @@ class PypoPush(Thread):
|
|||
|
||||
def __init__(
|
||||
self,
|
||||
push_queue: Queue,
|
||||
push_queue: Queue[Dict[str, Any]],
|
||||
pypo_liquidsoap: PypoLiquidsoap,
|
||||
config: Config,
|
||||
):
|
||||
|
@ -38,7 +39,7 @@ class PypoPush(Thread):
|
|||
self.current_prebuffering_stream_id = None
|
||||
self.queue_id = 0
|
||||
|
||||
self.future_scheduled_queue = Queue()
|
||||
self.future_scheduled_queue: Queue[Dict[str, Any]] = Queue()
|
||||
self.pypo_liquidsoap = pypo_liquidsoap
|
||||
|
||||
self.plq = PypoLiqQueue(self.future_scheduled_queue, self.pypo_liquidsoap)
|
||||
|
|
|
@ -2,6 +2,7 @@ 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
|
||||
|
||||
|
@ -15,7 +16,7 @@ class PypoLiqQueue(Thread):
|
|||
|
||||
def __init__(
|
||||
self,
|
||||
future_queue: Queue,
|
||||
future_queue: Queue[Dict[str, Any]],
|
||||
pypo_liquidsoap: PypoLiquidsoap,
|
||||
):
|
||||
Thread.__init__(self)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue