Skip to content

Commit e8e97b8

Browse files
committed
Move testing import to TYPE_CHECKING
1 parent ec57fa9 commit e8e97b8

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

timdex_dataset_api/utils.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import boto3
1212
from duckdb.duckdb import DuckDBPyConnection # type: ignore[import-untyped]
1313
from duckdb_engine import ConnectionWrapper
14-
from mypy_boto3_s3.service_resource import S3ServiceResource
1514
from sqlalchemy import (
1615
MetaData,
1716
Table,
@@ -20,6 +19,8 @@
2019
)
2120

2221
if TYPE_CHECKING:
22+
from mypy_boto3_s3.service_resource import S3ServiceResource
23+
2324
from timdex_dataset_api.dataset import DatasetFilters
2425

2526
logger = logging.getLogger(__name__)
@@ -31,7 +32,7 @@ def __init__(
3132
) -> None:
3233
self.resource = self._create_resource()
3334

34-
def _create_resource(self) -> S3ServiceResource:
35+
def _create_resource(self) -> "S3ServiceResource":
3536
"""Instantiate a boto3 S3 resource.
3637
3738
If env var MINIO_S3_ENDPOINT_URL is set, assume using local set of MinIO env vars.

0 commit comments

Comments
 (0)