Resolve 3.13 turtle issues (#12266)

This commit is contained in:
Max Muoto
2024-07-03 01:49:21 -05:00
committed by GitHub
parent 989e25043c
commit 683ff51acb
2 changed files with 11 additions and 6 deletions

View File

@@ -101,7 +101,6 @@ __all__ = [
"setheading",
"setpos",
"setposition",
"settiltangle",
"setundobuffer",
"setx",
"sety",
@@ -132,6 +131,9 @@ __all__ = [
if sys.version_info >= (3, 12):
__all__ += ["teleport"]
if sys.version_info < (3, 13):
__all__ += ["settiltangle"]
# Note: '_Color' is the alias we use for arguments and _AnyColor is the
# alias we use for return types. Really, these two aliases should be the
# same, but as per the "no union returns" typeshed policy, we'll return
@@ -399,7 +401,10 @@ class RawTurtle(TPen, TNavigator):
self, t11: float | None = None, t12: float | None = None, t21: float | None = None, t22: float | None = None
) -> None: ...
def get_shapepoly(self) -> _PolygonCoords | None: ...
def settiltangle(self, angle: float) -> None: ...
if sys.version_info < (3, 13):
def settiltangle(self, angle: float) -> None: ...
@overload
def tiltangle(self, angle: None = None) -> float: ...
@overload
@@ -672,7 +677,10 @@ def shapetransform(
t11: float | None = None, t12: float | None = None, t21: float | None = None, t22: float | None = None
) -> None: ...
def get_shapepoly() -> _PolygonCoords | None: ...
def settiltangle(angle: float) -> None: ...
if sys.version_info < (3, 13):
def settiltangle(angle: float) -> None: ...
@overload
def tiltangle(angle: None = None) -> float: ...
@overload