Skip to content

Commit 10ecf81

Browse files
fix: 🐛 fix type hinting and return_type for ecos tunnel submodules for boolean returns
1 parent ff97480 commit 10ecf81

3 files changed

Lines changed: 8 additions & 5 deletions

File tree

pyedgeconnect/ecos/_bonded_tunnel.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def get_appliance_bonded_tunnels_state(
4949
* keyword **ipsec_nat_port** (`str`): ``NONE`` for
5050
bonded tunnels
5151
:rtype: dict
52-
"""
52+
""" # noqa: W505
5353
path = "/bondedTunnels/state"
5454
if state_match is not None:
5555
path += f"?state={state_match}"
@@ -96,7 +96,7 @@ def get_appliance_multiple_bonded_tunnels_state(
9696
* keyword **ipsec_nat_port** (`str`): ``NONE`` for
9797
bonded tunnels
9898
:rtype: dict
99-
"""
99+
""" # noqa: W505
100100
return self._post(
101101
"/bondedTunnels/getStateMultiple",
102102
data=tunnel_list,
@@ -595,7 +595,7 @@ def get_appliance_multiple_bonded_tunnels_config(
595595
def delete_appliance_multiple_bonded_tunnels(
596596
self,
597597
tunnel_list: list[str],
598-
) -> dict:
598+
) -> bool:
599599
"""Delete multiple bonded tunnels from appliance
600600
601601
.. list-table::
@@ -616,6 +616,7 @@ def delete_appliance_multiple_bonded_tunnels(
616616
return self._post(
617617
"/bondedTunnels/deleteMultiple",
618618
data=tunnel_list,
619+
return_type="bool",
619620
)
620621

621622

pyedgeconnect/ecos/_third_party_tunnel.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,7 @@ def get_appliance_multiple_3rdparty_tunnels_config(
674674
def delete_appliance_multiple_3rdparty_tunnels(
675675
self,
676676
tunnel_list: list[str],
677-
) -> dict:
677+
) -> bool:
678678
"""Delete multiple passthrough tunnels from appliance
679679
680680
.. list-table::
@@ -695,4 +695,5 @@ def delete_appliance_multiple_3rdparty_tunnels(
695695
return self._post(
696696
"/thirdPartyTunnels/deleteMultiple",
697697
data=tunnel_list,
698+
return_type="bool",
698699
)

pyedgeconnect/ecos/_tunnel.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -840,7 +840,7 @@ def configure_appliance_multiple_tunnels(
840840
def delete_appliance_multiple_tunnels(
841841
self,
842842
tunnel_list: list[str],
843-
) -> dict:
843+
) -> bool:
844844
"""Delete multiple tunnels from appliance
845845
846846
.. list-table::
@@ -861,6 +861,7 @@ def delete_appliance_multiple_tunnels(
861861
return self._post(
862862
"/deleteMultipleTunnels",
863863
data=tunnel_list,
864+
return_type="bool",
864865
)
865866

866867

0 commit comments

Comments
 (0)