Skip to content

Commit 6cfd883

Browse files
committed
Port filter_temporal to ProcessArgs #346
1 parent a02d321 commit 6cfd883

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

openeo_driver/ProcessGraphDeserializer.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1554,13 +1554,8 @@ def _extract_temporal_extent(args: dict, field="extent", process_id="filter_temp
15541554

15551555

15561556
@process
1557-
def filter_temporal(args: dict, env: EvalEnv) -> DriverDataCube:
1558-
cube = extract_arg(args, 'data')
1559-
if not isinstance(cube, DriverDataCube):
1560-
raise ProcessParameterInvalidException(
1561-
parameter="data", process="filter_temporal",
1562-
reason=f"Invalid data type {type(cube)!r} expected raster-cube."
1563-
)
1557+
def filter_temporal(args: ProcessArgs, env: EvalEnv) -> DriverDataCube:
1558+
cube: DriverDataCube = args.get_required("data", expected_type=DriverDataCube)
15641559
start, end = _extract_temporal_extent(args, field="extent", process_id="filter_temporal")
15651560
return cube.filter_temporal(start=start, end=end)
15661561

0 commit comments

Comments
 (0)