fix(playout): py39 compatibility zoneinfo import
This commit is contained in:
parent
d6348d5575
commit
9b40885d9f
|
@ -8,7 +8,6 @@ import time
|
||||||
from datetime import timezone
|
from datetime import timezone
|
||||||
from subprocess import PIPE, Popen
|
from subprocess import PIPE, Popen
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
from zoneinfo import ZoneInfo
|
|
||||||
|
|
||||||
import mutagen
|
import mutagen
|
||||||
from libretime_api_client.v1 import ApiClient as LegacyClient
|
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
|
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
|
# TODO : add docstrings everywhere in this module
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue