Skip to content

Commit ff10780

Browse files
committed
adding params to retrieve_instance_frames
1 parent 3d55233 commit ff10780

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/dicomweb_client/web.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3068,7 +3068,8 @@ def retrieve_instance_frames(
30683068
series_instance_uid: str,
30693069
sop_instance_uid: str,
30703070
frame_numbers: Sequence[int],
3071-
media_types: Optional[Tuple[Union[str, Tuple[str, str]], ...]] = None
3071+
media_types: Optional[Tuple[Union[str, Tuple[str, str]], ...]] = None,
3072+
additional_params: Optional[Dict[str, Any]] = None
30723073
) -> List[bytes]:
30733074
"""Retrieve one or more frames of an image instance.
30743075
@@ -3085,6 +3086,8 @@ def retrieve_instance_frames(
30853086
media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
30863087
Acceptable media types and optionally the UIDs of the
30873088
corresponding transfer syntaxes
3089+
additional_params: Union[Dict[str, Any], None], optional
3090+
Additional HTTP GET query parameters
30883091
30893092
Returns
30903093
-------
@@ -3099,7 +3102,8 @@ def retrieve_instance_frames(
30993102
sop_instance_uid=sop_instance_uid,
31003103
frame_numbers=frame_numbers,
31013104
media_types=media_types,
3102-
stream=False
3105+
stream=False,
3106+
additional_params=additional_params
31033107
)
31043108
)
31053109

@@ -3109,7 +3113,8 @@ def iter_instance_frames(
31093113
series_instance_uid: str,
31103114
sop_instance_uid: str,
31113115
frame_numbers: Sequence[int],
3112-
media_types: Optional[Tuple[Union[str, Tuple[str, str]], ...]] = None
3116+
media_types: Optional[Tuple[Union[str, Tuple[str, str]], ...]] = None,
3117+
additional_params: Optional[Dict[str, Any]] = None
31133118
) -> Iterator[bytes]:
31143119
"""Iterate over frames of an image instance.
31153120
@@ -3126,6 +3131,8 @@ def iter_instance_frames(
31263131
media_types: Union[Tuple[Union[str, Tuple[str, str]], ...], None], optional
31273132
Acceptable media types and optionally the UIDs of the
31283133
corresponding transfer syntaxes
3134+
additional_params: Union[Dict[str, Any], None], optional
3135+
Additional HTTP GET query parameters
31293136
31303137
Returns
31313138
-------
@@ -3143,7 +3150,8 @@ def iter_instance_frames(
31433150
sop_instance_uid=sop_instance_uid,
31443151
frame_numbers=frame_numbers,
31453152
media_types=media_types,
3146-
stream=True
3153+
stream=True,
3154+
additional_params=additional_params
31473155
)
31483156

31493157
def retrieve_instance_frames_rendered(

0 commit comments

Comments
 (0)