Skip to content

Commit 460ab12

Browse files
committed
Fix link types
1 parent 315e483 commit 460ab12

File tree

1 file changed

+14
-24
lines changed

1 file changed

+14
-24
lines changed

roboticstoolbox/robot/Link.py

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -271,12 +271,10 @@ def Ts(self) -> Union[NDArray, None]:
271271
return self._Ts
272272

273273
@overload
274-
def ets(self: "Link") -> ETS:
275-
... # pragma: nocover
274+
def ets(self: "Link") -> ETS: ... # pragma: nocover
276275

277276
@overload
278-
def ets(self: "Link2") -> ETS2:
279-
... # pragma: nocover
277+
def ets(self: "Link2") -> ETS2: ... # pragma: nocover
280278

281279
@property
282280
def ets(self) -> ETS:
@@ -302,13 +300,11 @@ def ets(self) -> ETS:
302300

303301
@ets.setter
304302
@overload
305-
def ets(self: "Link", new_ets: ETS):
306-
... # pragma: nocover
303+
def ets(self: "Link", new_ets: ETS): ... # pragma: nocover
307304

308305
@ets.setter
309306
@overload
310-
def ets(self: "Link2", new_ets: ETS2):
311-
... # pragma: nocover
307+
def ets(self: "Link2", new_ets: ETS2): ... # pragma: nocover
312308

313309
@ets.setter
314310
def ets(self, new_ets):
@@ -394,15 +390,7 @@ def _repr_pretty_(self, p, cycle):
394390

395391
# -------------------------------------------------------------------------- #
396392

397-
@overload
398-
def copy(self: "Link") -> "Link":
399-
... # pragma: nocover
400-
401-
@overload
402-
def copy(self: "Link2") -> "Link2":
403-
... # pragma: nocover
404-
405-
def copy(self):
393+
def copy(self: Self) -> Self:
406394
"""
407395
Copy of link object
408396
@@ -428,7 +416,7 @@ def __deepcopy__(self, memo):
428416
joint_name = deepcopy(self._joint_name)
429417
m = deepcopy(self.m)
430418
r = deepcopy(self.r)
431-
I = deepcopy(self.I)
419+
I = deepcopy(self.I) # noqa
432420
Jm = deepcopy(self.Jm)
433421
B = deepcopy(self.B)
434422
Tc = deepcopy(self.Tc)
@@ -466,12 +454,10 @@ def __deepcopy__(self, memo):
466454
# -------------------------------------------------------------------------- #
467455

468456
@overload
469-
def v(self: "Link") -> Union["ET", None]:
470-
... # pragma: nocover
457+
def v(self: "Link") -> Union["ET", None]: ... # pragma: nocover
471458

472459
@overload
473-
def v(self: "Link2") -> Union["ET2", None]:
474-
... # pragma: nocover
460+
def v(self: "Link2") -> Union["ET2", None]: ... # pragma: nocover
475461

476462
@property
477463
def v(self):
@@ -1130,7 +1116,11 @@ def nchildren(self) -> int:
11301116

11311117
def closest_point(
11321118
self, shape: Shape, inf_dist: float = 1.0, skip: bool = False
1133-
) -> Tuple[Union[int, None], Union[NDArray, None], Union[NDArray, None],]:
1119+
) -> Tuple[
1120+
Union[int, None],
1121+
Union[NDArray, None],
1122+
Union[NDArray, None],
1123+
]:
11341124
"""
11351125
Finds the closest point to a shape
11361126
@@ -1368,7 +1358,7 @@ def format(l, fmt, val): # noqa
13681358
return dyn
13691359

13701360
def _format_param(
1371-
self, l, name, symbol=None, ignorevalue=None, indices=None
1361+
self, l, name, symbol=None, ignorevalue=None, indices=None # noqa
13721362
): # noqa # pragma nocover
13731363
# if value == ignorevalue then don't display it
13741364

0 commit comments

Comments
 (0)