Skip to content

Commit 702bea8

Browse files
committed
Minor type annotation improvement for build_process_dict
1 parent d7c21aa commit 702bea8

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

openeo/rest/udp.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from typing import List, Optional, Union
55

66
from openeo.api.process import Parameter
7-
from openeo.internal.graph_building import as_flat_graph
7+
from openeo.internal.graph_building import as_flat_graph, FlatGraphableMixin
88
from openeo.internal.jupyter import render_component
99
from openeo.internal.processes.builder import ProcessBuilderBase
1010
from openeo.internal.warnings import deprecated
@@ -16,15 +16,15 @@
1616

1717

1818
def build_process_dict(
19-
process_graph: Union[dict, ProcessBuilderBase],
20-
process_id: Optional[str] = None,
21-
summary: Optional[str] = None,
22-
description: Optional[str] = None,
23-
parameters: Optional[List[Union[Parameter, dict]]] = None,
24-
returns: Optional[dict] = None,
25-
categories: Optional[List[str]] = None,
26-
examples: Optional[List[dict]] = None,
27-
links: Optional[List[dict]] = None,
19+
process_graph: Union[dict, FlatGraphableMixin],
20+
process_id: Optional[str] = None,
21+
summary: Optional[str] = None,
22+
description: Optional[str] = None,
23+
parameters: Optional[List[Union[Parameter, dict]]] = None,
24+
returns: Optional[dict] = None,
25+
categories: Optional[List[str]] = None,
26+
examples: Optional[List[dict]] = None,
27+
links: Optional[List[dict]] = None,
2828
) -> dict:
2929
"""
3030
Build a dictionary describing a process with metadaa (`process_graph`, `parameters`, `description`, ...)
@@ -73,16 +73,16 @@ def _repr_html_(self):
7373
return render_component('process', data=process, parameters = {'show-graph': True, 'provide-download': False})
7474

7575
def store(
76-
self,
77-
process_graph: Union[dict, ProcessBuilderBase],
78-
parameters: List[Union[Parameter, dict]] = None,
79-
public: bool = False,
80-
summary: Optional[str] = None,
81-
description: Optional[str] = None,
82-
returns: Optional[dict] = None,
83-
categories: Optional[List[str]] = None,
84-
examples: Optional[List[dict]] = None,
85-
links: Optional[List[dict]] = None,
76+
self,
77+
process_graph: Union[dict, FlatGraphableMixin],
78+
parameters: Optional[List[Union[Parameter, dict]]] = None,
79+
public: bool = False,
80+
summary: Optional[str] = None,
81+
description: Optional[str] = None,
82+
returns: Optional[dict] = None,
83+
categories: Optional[List[str]] = None,
84+
examples: Optional[List[dict]] = None,
85+
links: Optional[List[dict]] = None,
8686
):
8787
"""Store a process graph and its metadata on the backend as a user-defined process"""
8888
process = build_process_dict(

0 commit comments

Comments
 (0)