Skip to content

Commit

Permalink
Issue #346 port save_result to ProcessArgs
Browse files Browse the repository at this point in the history
  • Loading branch information
soxofaan committed Feb 4, 2025
1 parent 7405326 commit 93dfaaa
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions openeo_driver/ProcessGraphDeserializer.py
Original file line number Diff line number Diff line change
Expand Up @@ -930,10 +930,10 @@ def apply_dimension(args: ProcessArgs, env: EvalEnv) -> DriverDataCube:


@process
def save_result(args: Dict, env: EvalEnv) -> SaveResult: # TODO: return type no longer holds
data = extract_arg(args, 'data')
format = extract_arg(args, 'format')
options = args.get('options', {})
def save_result(args: ProcessArgs, env: EvalEnv) -> SaveResult: # TODO: return type no longer holds
data = args.get_required("data")
format = args.get_required("format", expected_type=str)
options = args.get_optional("options", expected_type=dict, default={})

if isinstance(data, SaveResult):
# TODO: Is this an expected code path? `save_result` should be terminal node in a graph
Expand Down

0 comments on commit 93dfaaa

Please sign in to comment.