diff --git a/Doc/library/asyncio-task.rst b/Doc/library/asyncio-task.rst index 1a13ad387f89b2..6df87d4d71a365 100644 --- a/Doc/library/asyncio-task.rst +++ b/Doc/library/asyncio-task.rst @@ -175,6 +175,9 @@ other coroutines:: * a *coroutine object*: an object returned by calling a *coroutine function*. + Generator-based coroutines, created with :func:`types.coroutine`, are + covered by neither term and are not supported by asyncio. + .. rubric:: Tasks @@ -1220,6 +1223,10 @@ Introspection .. versionadded:: 3.4 + .. versionchanged:: 3.12 + Generator-based coroutines are no longer supported, and ``False`` + is returned for them. + .. _asyncio-task-obj: Task object diff --git a/Doc/library/turtle.rst b/Doc/library/turtle.rst index da590bcb8de550..f28c4230f3d6b8 100644 --- a/Doc/library/turtle.rst +++ b/Doc/library/turtle.rst @@ -2902,49 +2902,6 @@ The demo scripts are: Have fun! -Changes since Python 2.6 -======================== - -- The methods :func:`Turtle.tracer `, :func:`Turtle.window_width ` and - :func:`Turtle.window_height ` have been eliminated. - Methods with these names and functionality are now available only - as methods of :class:`Screen`. The functions derived from these remain - available. (In fact already in Python 2.6 these methods were merely - duplications of the corresponding - :class:`TurtleScreen`/:class:`Screen` methods.) - -- The method :func:`!Turtle.fill` has been eliminated. - The behaviour of :func:`begin_fill` and :func:`end_fill` - have changed slightly: now every filling process must be completed with an - ``end_fill()`` call. - -- A method :func:`Turtle.filling ` has been added. It returns a boolean - value: ``True`` if a filling process is under way, ``False`` otherwise. - This behaviour corresponds to a ``fill()`` call without arguments in - Python 2.6. - -Changes since Python 3.0 -======================== - -- The :class:`Turtle` methods :func:`shearfactor`, :func:`shapetransform` and - :func:`get_shapepoly` have been added. Thus the full range of - regular linear transforms is now available for transforming turtle shapes. - :func:`tiltangle` has been enhanced in functionality: it now can - be used to get or set the tilt angle. - -- The :class:`Screen` method :func:`onkeypress` has been added as a complement to - :func:`onkey`. As the latter binds actions to the key release event, - an alias: :func:`onkeyrelease` was also added for it. - -- The method :func:`Screen.mainloop ` has been added, - so there is no longer a need to use the standalone :func:`mainloop` function - when working with :class:`Screen` and :class:`Turtle` objects. - -- Two input methods have been added: :func:`Screen.textinput ` and - :func:`Screen.numinput `. These pop up input dialogs and return - strings and numbers respectively. - - .. doctest:: :skipif: _tkinter is None :hide: diff --git a/Doc/tools/removed-ids.txt b/Doc/tools/removed-ids.txt index ae116da1456641..d3e4d581bbc9e8 100644 --- a/Doc/tools/removed-ids.txt +++ b/Doc/tools/removed-ids.txt @@ -85,3 +85,7 @@ reference/expressions.html: generator.throw # Renamed to library/tkinter.dialogs.html library/dialog.html: (page missing) + +# Obsolete sections in 'turtle' docs +library/turtle.html: changes-since-python-2-6 +library/turtle.html: changes-since-python-3-0 diff --git a/PCbuild/pyproject.props b/PCbuild/pyproject.props index 7435c53e3fdcf9..ca8330c004ccce 100644 --- a/PCbuild/pyproject.props +++ b/PCbuild/pyproject.props @@ -40,6 +40,8 @@ true true + + true diff --git a/PCbuild/pythoncore.vcxproj b/PCbuild/pythoncore.vcxproj index 0fcd8aeac66473..e4766fd7e5f764 100644 --- a/PCbuild/pythoncore.vcxproj +++ b/PCbuild/pythoncore.vcxproj @@ -583,7 +583,10 @@ - + + + Disabled +