Skip to content

Commit c586d7d

Browse files
committed
hid logging capture so it doesn'
t import at runtime
1 parent 5f0b25e commit c586d7d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/spatialdata_plot/_logging.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
import re
55
from collections.abc import Iterator
66
from contextlib import contextmanager
7+
from typing import TYPE_CHECKING
78

8-
from _pytest.logging import LogCaptureFixture
9+
if TYPE_CHECKING: # pragma: no cover
10+
from _pytest.logging import LogCaptureFixture
911

1012

1113
def _setup_logger() -> "logging.Logger":
@@ -30,7 +32,7 @@ def _setup_logger() -> "logging.Logger":
3032

3133
@contextmanager
3234
def logger_warns(
33-
caplog: LogCaptureFixture,
35+
caplog: "LogCaptureFixture",
3436
logger: logging.Logger,
3537
match: str | None = None,
3638
level: int = logging.WARNING,

0 commit comments

Comments
 (0)