change to type checking (#5062)

searx_updates
Harrison Chase 1 year ago committed by GitHub
parent 424a573266
commit 8c661baefb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -4,7 +4,7 @@ from __future__ import annotations
import logging import logging
import os import os
from copy import deepcopy from copy import deepcopy
from typing import Any, Dict, Iterable, List, Optional, Union from typing import TYPE_CHECKING, Any, Dict, Iterable, List, Optional, Union
import aiohttp import aiohttp
import requests import requests
@ -16,13 +16,8 @@ _LOGGER = logging.getLogger(__name__)
BASE_URL = os.getenv("POWERBI_BASE_URL", "https://api.powerbi.com/v1.0/myorg") BASE_URL = os.getenv("POWERBI_BASE_URL", "https://api.powerbi.com/v1.0/myorg")
try: if TYPE_CHECKING:
from azure.core.credentials import TokenCredential from azure.core.credentials import TokenCredential
except ImportError:
_LOGGER.log(
logging.WARNING,
"Could not import azure.core python package.",
)
class PowerBIDataset(BaseModel): class PowerBIDataset(BaseModel):

Loading…
Cancel
Save