Skip to content

Commit c45ed8d

Browse files
committed
Remove accidental holoviews import in dependency tree
1 parent de36fb8 commit c45ed8d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

satpy/dependency_tree.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,19 @@
2020
from __future__ import annotations
2121

2222
import warnings
23-
from typing import Container, Iterable, Optional
23+
from typing import TYPE_CHECKING, Container, Iterable, Optional
2424

2525
import numpy as np
26-
from holoviews.core.options import Compositor
2726

2827
from satpy import DataID, DataQuery, DatasetDict
2928
from satpy.dataset import ModifierTuple, create_filtered_query
3029
from satpy.dataset.data_dict import TooManyResults, get_key
3130
from satpy.dataset.dataid import update_id_with_query
3231
from satpy.node import EMPTY_LEAF_NAME, LOG, CompositorNode, MissingDependencies, Node, ReaderNode
3332

33+
if TYPE_CHECKING:
34+
from satpy.composites import CompositeBase
35+
3436

3537
class Tree:
3638
"""A tree implementation."""
@@ -511,7 +513,7 @@ def get_compositor(self, key: DataQuery):
511513

512514
return self._get_compositor_by_name(key)
513515

514-
def _get_compositor_by_name(self, key: DataQuery) -> Compositor | None:
516+
def _get_compositor_by_name(self, key: DataQuery) -> CompositeBase | None:
515517
name_query = DataQuery(name=key["name"])
516518
for sensor_name in sorted(self.compositors):
517519
sensor_data_dict = self.compositors[sensor_name]

0 commit comments

Comments
 (0)