mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-25 18:16:32 +00:00
Suppress SyntaxWarning from CPE until fixed (#5227)
This commit is contained in:
parent
5f3d851954
commit
c95df56e8d
@ -1,14 +1,27 @@
|
|||||||
"""OS support on supervisor."""
|
"""OS support on supervisor."""
|
||||||
|
|
||||||
from collections.abc import Awaitable
|
from collections.abc import Awaitable
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import errno
|
import errno
|
||||||
import logging
|
import logging
|
||||||
|
import os
|
||||||
from pathlib import Path, PurePath
|
from pathlib import Path, PurePath
|
||||||
|
from warnings import catch_warnings, simplefilter
|
||||||
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
||||||
from cpe import CPE
|
|
||||||
|
# Fix for https://github.com/home-assistant/supervisor/issues/5226
|
||||||
|
# Remove when CPE updated with https://github.com/nilp0inter/cpe/pull/57
|
||||||
|
# Continue logging the warning on dev systems at least as this is still a problem
|
||||||
|
with catch_warnings():
|
||||||
|
if not os.environ.get("SUPERVISOR_DEV") and not logging.getLogger(
|
||||||
|
__name__
|
||||||
|
).isEnabledFor(logging.DEBUG):
|
||||||
|
simplefilter("ignore", SyntaxWarning)
|
||||||
|
|
||||||
|
from cpe import CPE
|
||||||
|
|
||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
from ..dbus.agent.boards.const import BOARD_NAME_SUPERVISED
|
from ..dbus.agent.boards.const import BOARD_NAME_SUPERVISED
|
||||||
|
Loading…
x
Reference in New Issue
Block a user