Add __all__ for pickle and turtle (#7401)

This commit is contained in:
Alex Waygood
2022-02-28 22:50:29 +00:00
committed by GitHub
parent b5f32a609a
commit 4b7d2a76cb
2 changed files with 292 additions and 0 deletions

View File

@@ -2,6 +2,173 @@ import sys
from typing import Any, Callable, ClassVar, Iterable, Iterator, Mapping, Optional, Protocol, Union
from typing_extensions import final
if sys.version_info >= (3, 8):
__all__ = [
"PickleError",
"PicklingError",
"UnpicklingError",
"Pickler",
"Unpickler",
"dump",
"dumps",
"load",
"loads",
"PickleBuffer",
"ADDITEMS",
"APPEND",
"APPENDS",
"BINBYTES",
"BINBYTES8",
"BINFLOAT",
"BINGET",
"BININT",
"BININT1",
"BININT2",
"BINPERSID",
"BINPUT",
"BINSTRING",
"BINUNICODE",
"BINUNICODE8",
"BUILD",
"BYTEARRAY8",
"DEFAULT_PROTOCOL",
"DICT",
"DUP",
"EMPTY_DICT",
"EMPTY_LIST",
"EMPTY_SET",
"EMPTY_TUPLE",
"EXT1",
"EXT2",
"EXT4",
"FALSE",
"FLOAT",
"FRAME",
"FROZENSET",
"GET",
"GLOBAL",
"HIGHEST_PROTOCOL",
"INST",
"INT",
"LIST",
"LONG",
"LONG1",
"LONG4",
"LONG_BINGET",
"LONG_BINPUT",
"MARK",
"MEMOIZE",
"NEWFALSE",
"NEWOBJ",
"NEWOBJ_EX",
"NEWTRUE",
"NEXT_BUFFER",
"NONE",
"OBJ",
"PERSID",
"POP",
"POP_MARK",
"PROTO",
"PUT",
"READONLY_BUFFER",
"REDUCE",
"SETITEM",
"SETITEMS",
"SHORT_BINBYTES",
"SHORT_BINSTRING",
"SHORT_BINUNICODE",
"STACK_GLOBAL",
"STOP",
"STRING",
"TRUE",
"TUPLE",
"TUPLE1",
"TUPLE2",
"TUPLE3",
"UNICODE",
]
else:
__all__ = [
"PickleError",
"PicklingError",
"UnpicklingError",
"Pickler",
"Unpickler",
"dump",
"dumps",
"load",
"loads",
"ADDITEMS",
"APPEND",
"APPENDS",
"BINBYTES",
"BINBYTES8",
"BINFLOAT",
"BINGET",
"BININT",
"BININT1",
"BININT2",
"BINPERSID",
"BINPUT",
"BINSTRING",
"BINUNICODE",
"BINUNICODE8",
"BUILD",
"DEFAULT_PROTOCOL",
"DICT",
"DUP",
"EMPTY_DICT",
"EMPTY_LIST",
"EMPTY_SET",
"EMPTY_TUPLE",
"EXT1",
"EXT2",
"EXT4",
"FALSE",
"FLOAT",
"FRAME",
"FROZENSET",
"GET",
"GLOBAL",
"HIGHEST_PROTOCOL",
"INST",
"INT",
"LIST",
"LONG",
"LONG1",
"LONG4",
"LONG_BINGET",
"LONG_BINPUT",
"MARK",
"MEMOIZE",
"NEWFALSE",
"NEWOBJ",
"NEWOBJ_EX",
"NEWTRUE",
"NONE",
"OBJ",
"PERSID",
"POP",
"POP_MARK",
"PROTO",
"PUT",
"REDUCE",
"SETITEM",
"SETITEMS",
"SHORT_BINBYTES",
"SHORT_BINSTRING",
"SHORT_BINUNICODE",
"STACK_GLOBAL",
"STOP",
"STRING",
"TRUE",
"TUPLE",
"TUPLE1",
"TUPLE2",
"TUPLE3",
"UNICODE",
]
HIGHEST_PROTOCOL: int
DEFAULT_PROTOCOL: int

View File

@@ -2,6 +2,131 @@ from _typeshed import Self
from tkinter import Canvas, Frame, Misc, PhotoImage, Scrollbar
from typing import Any, Callable, ClassVar, Sequence, Union, overload
__all__ = [
"ScrolledCanvas",
"TurtleScreen",
"Screen",
"RawTurtle",
"Turtle",
"RawPen",
"Pen",
"Shape",
"Vec2D",
"addshape",
"bgcolor",
"bgpic",
"bye",
"clearscreen",
"colormode",
"delay",
"exitonclick",
"getcanvas",
"getshapes",
"listen",
"mainloop",
"mode",
"numinput",
"onkey",
"onkeypress",
"onkeyrelease",
"onscreenclick",
"ontimer",
"register_shape",
"resetscreen",
"screensize",
"setup",
"setworldcoordinates",
"textinput",
"title",
"tracer",
"turtles",
"update",
"window_height",
"window_width",
"back",
"backward",
"begin_fill",
"begin_poly",
"bk",
"circle",
"clear",
"clearstamp",
"clearstamps",
"clone",
"color",
"degrees",
"distance",
"dot",
"down",
"end_fill",
"end_poly",
"fd",
"fillcolor",
"filling",
"forward",
"get_poly",
"getpen",
"getscreen",
"get_shapepoly",
"getturtle",
"goto",
"heading",
"hideturtle",
"home",
"ht",
"isdown",
"isvisible",
"left",
"lt",
"onclick",
"ondrag",
"onrelease",
"pd",
"pen",
"pencolor",
"pendown",
"pensize",
"penup",
"pos",
"position",
"pu",
"radians",
"right",
"reset",
"resizemode",
"rt",
"seth",
"setheading",
"setpos",
"setposition",
"settiltangle",
"setundobuffer",
"setx",
"sety",
"shape",
"shapesize",
"shapetransform",
"shearfactor",
"showturtle",
"speed",
"st",
"stamp",
"tilt",
"tiltangle",
"towards",
"turtlesize",
"undo",
"undobufferentries",
"up",
"width",
"write",
"xcor",
"ycor",
"write_docstringdict",
"done",
"Terminator",
]
# 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