fix(playout): py39 compatibility zoneinfo import

This commit is contained in:
jo 2022-09-01 18:37:14 +02:00 committed by Jonas L
parent d6348d5575
commit 9b40885d9f
1 changed files with 6 additions and 1 deletions

View File

@ -8,7 +8,6 @@ import time
from datetime import timezone
from subprocess import PIPE, Popen
from threading import Thread
from zoneinfo import ZoneInfo
import mutagen
from libretime_api_client.v1 import ApiClient as LegacyClient
@ -16,6 +15,12 @@ from loguru import logger
from libretime_playout.config import PUSH_INTERVAL, RECORD_DIR, Config
try:
from zoneinfo import ZoneInfo
except ImportError:
from backports.zoneinfo import ZoneInfo
# TODO : add docstrings everywhere in this module