refactor(playout): add more typings

This commit is contained in:
jo 2023-03-01 20:27:27 +01:00 committed by Kyle Robbertze
parent a32d9d25f1
commit 719464a272
10 changed files with 54 additions and 44 deletions

View file

@ -47,7 +47,7 @@ class StatsCollector:
) -> Dict[str, Stats]:
response = self._session.get(
url=self.get_output_url(output),
auth=(output.admin_user, output.admin_password),
auth=(output.admin_user, output.admin_password or ""),
timeout=self._timeout,
)
response.raise_for_status()
@ -90,7 +90,7 @@ class StatsCollector:
outputs: List[AnyOutput],
*,
_timestamp: Optional[datetime] = None,
):
) -> None:
if _timestamp is None:
_timestamp = datetime.utcnow()
@ -148,7 +148,7 @@ class StatsCollectorThread(Thread):
self._config = config
self._collector = StatsCollector(legacy_client)
def run(self):
def run(self) -> None:
logger.info("starting %s", self.name)
while True:
try: