chore: better import case

This commit is contained in:
Puqns67 2024-10-17 22:23:01 +08:00
parent b66d74ecb3
commit c00e881577
Signed by: Puqns67
GPG Key ID: 9669DF042554F536

View File

@ -12,39 +12,33 @@ from .error import (
) )
from .object import NCMAlbum, NCMLyrics, NCMPlaylist, NCMTrack from .object import NCMAlbum, NCMLyrics, NCMPlaylist, NCMTrack
__all__ = ["NCMApi"]
REQUEST_HEADERS = {
"Accept": "application/json",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
}
try: try:
import brotlicffi as brotli # type: ignore import brotlicffi as brotli # type: ignore
except ImportError: except ImportError:
try: try:
import brotli # type: ignore # noqa: F401 import brotli
except ImportError: except ImportError:
pass brotli = None
else:
REQUEST_HEADERS["Accept-Encoding"] = "br, " + REQUEST_HEADERS["Accept-Encoding"]
else:
REQUEST_HEADERS["Accept-Encoding"] = "br, " + REQUEST_HEADERS["Accept-Encoding"]
try: try:
import zstandard # type: ignore # noqa: F401 import zstandard # type: ignore
except ImportError: except ImportError:
pass zstandard = None
else:
REQUEST_HEADERS["Accept-Encoding"] = "zstd, " + REQUEST_HEADERS["Accept-Encoding"]
try: try:
import h2 # type: ignore import h2 # type: ignore
except ImportError: except ImportError:
h2 = None h2 = None
__all__ = ["NCMApi"]
REQUEST_HEADERS = {
"Accept": "application/json",
"Accept-Encoding": f"{"zstd, " if zstandard is not None else ""}{"br, " if brotli is not None else ""}gzip, deflate",
"Connection": "keep-alive",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
}
class NCMApi: class NCMApi:
def __init__(self) -> None: def __init__(self) -> None: