Don't Use an Overly Restrictive Type Hint for spline()'s parameters Argument

* Changed the type hint to `Sequence` instead of `List`, since other list-like objects are acceptable, as wel.
This commit is contained in:
Pavel M. Penev
2021-02-17 06:08:27 -05:00
parent 172ae85c01
commit d9b0b506c8
2 changed files with 2 additions and 2 deletions

View File

@ -1672,7 +1672,7 @@ class Workplane(object):
listOfXYTuple: Iterable[VectorLike],
tangents: Optional[Sequence[VectorLike]] = None,
periodic: bool = False,
parameters: Optional[List[float]] = None,
parameters: Optional[Sequence[float]] = None,
scale: bool = True,
tolerance: Optional[float] = None,
forConstruction: bool = False,

View File

@ -1406,7 +1406,7 @@ class Edge(Shape, Mixin1D):
listOfVector: List[Vector],
tangents: Optional[Sequence[Vector]] = None,
periodic: bool = False,
parameters: Optional[List[float]] = None,
parameters: Optional[Sequence[float]] = None,
scale: bool = True,
tol: float = 1e-6,
) -> "Edge":