Skip to content

Commit f43ef68

Browse files
committed
Fixed signature of deprecated functions
Removed commands in TPS1100 didn't have their return type set to Never
1 parent 78f8fc1 commit f43ef68

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

src/geocompy/tps1100/csv.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"""
1515
from __future__ import annotations
1616

17+
from typing import Never
1718
from typing_extensions import deprecated
1819

1920
from ..data import enumparser
@@ -90,7 +91,7 @@ def check_power(
9091
)
9192

9293
@deprecated("This command was removed for TPS1100 instruments")
93-
def get_user_instrument_name(self) -> GeoComResponse[str]:
94+
def get_user_instrument_name(self) -> Never:
9495
"""
9596
RPC 5006, ``CSV_GetUserInstrumentName``
9697
@@ -105,8 +106,8 @@ def get_user_instrument_name(self) -> GeoComResponse[str]:
105106
@deprecated("This command was removed for TPS1100 instruments")
106107
def set_user_instrument_name(
107108
self,
108-
name: str
109-
) -> GeoComResponse[None]:
109+
*args
110+
) -> Never:
110111
"""
111112
RPC 5005, ``CSV_SetUserInstrumentName``
112113

src/geocompy/tps1100/edm.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,14 @@
1414
"""
1515
from __future__ import annotations
1616

17+
from typing import Never
1718
from typing_extensions import deprecated
1819

1920
from ..data import (
2021
toenum,
2122
enumparser
2223
)
23-
from ..data_geocom import (
24-
Guidelight,
25-
Tracklight
26-
)
24+
from ..data_geocom import Guidelight
2725
from ..protocols import GeoComResponse
2826
from ..tps1000.edm import TPS1000EDM
2927

@@ -91,7 +89,7 @@ def set_egl_intensity(
9189
def on(
9290
self,
9391
*args
94-
) -> GeoComResponse[None]:
92+
) -> Never:
9593
"""
9694
RPC 1010, ``EDM_On``
9795
@@ -104,7 +102,7 @@ def on(
104102
raise AttributeError()
105103

106104
@deprecated("This command was removed for TPS1100 instruments")
107-
def get_bumerang(self) -> GeoComResponse[bool]:
105+
def get_bumerang(self) -> Never:
108106
"""
109107
RPC 1044, ``EDM_GetBumerang``
110108
@@ -120,7 +118,7 @@ def get_bumerang(self) -> GeoComResponse[bool]:
120118
def set_bumerang(
121119
self,
122120
*args
123-
) -> GeoComResponse[None]:
121+
) -> Never:
124122
"""
125123
RPC 1007, ``EDM_SetBumerang``
126124
@@ -133,7 +131,7 @@ def set_bumerang(
133131
raise AttributeError()
134132

135133
@deprecated("This command was removed for TPS1100 instruments")
136-
def get_trk_light_brightness(self) -> GeoComResponse[Tracklight]:
134+
def get_trk_light_brightness(self) -> Never:
137135
"""
138136
RPC 1041, ``EDM_GetTrkLightBrightness``
139137
@@ -150,7 +148,7 @@ def get_trk_light_brightness(self) -> GeoComResponse[Tracklight]:
150148
def set_trk_light_brightness(
151149
self,
152150
*args
153-
) -> GeoComResponse[None]:
151+
) -> Never:
154152
"""
155153
RPC 1032, ``EDM_SetTrkLightBrightness``
156154
@@ -164,7 +162,7 @@ def set_trk_light_brightness(
164162
raise AttributeError()
165163

166164
@deprecated("This command was removed for TPS1100 instruments")
167-
def get_trk_light_switch(self) -> GeoComResponse[bool]:
165+
def get_trk_light_switch(self) -> Never:
168166
"""
169167
RPC 1040, ``EDM_GetTrkLightSwitch``
170168
@@ -181,7 +179,7 @@ def get_trk_light_switch(self) -> GeoComResponse[bool]:
181179
def set_trk_light_switch(
182180
self,
183181
*args
184-
) -> GeoComResponse[None]:
182+
) -> Never:
185183
"""
186184
RPC 1031, ``EDM_SetTrkLightSwitch``
187185

0 commit comments

Comments
 (0)