Skip to content

Commit 3851374

Browse files
committed
Further avoid confusion of LoadParameters.temporal_extent default
1 parent a94b1c5 commit 3851374

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

openeo_driver/ProcessGraphDeserializer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,9 @@ def _extract_load_parameters(env: EvalEnv, source_id: tuple) -> LoadParameters:
838838
source_constraints.remove((source_id,constraints)) # Side effect!
839839

840840
params = LoadParameters()
841-
params.temporal_extent = constraints.get("temporal_extent", None)
841+
if temporal_extent := constraints.get("temporal_extent"):
842+
params.temporal_extent = temporal_extent
843+
# TODO: avoid duplication of default values used here and in LoadParameters definition
842844
labels_args = constraints.get("filter_labels", {})
843845
if("dimension" in labels_args and labels_args["dimension"] == "t"):
844846
params.filter_temporal_labels = labels_args.get("condition")

openeo_driver/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.138.0a1"
1+
__version__ = "0.138.0a2"

tests/test_views_execute.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4367,7 +4367,7 @@ def test_load_stac_default_temporal_extent(api, backend_implementation):
43674367
assert load_stac.call_count == 1
43684368
_, kwargs = load_stac.call_args
43694369

4370-
assert kwargs["load_params"]["temporal_extent"] is None
4370+
assert kwargs["load_params"].temporal_extent == (None, None)
43714371

43724372

43734373
class TestVectorCubeRunUDF:

0 commit comments

Comments
 (0)