From: Serhiy Storchaka Date: Tue, 29 Nov 2016 07:56:07 +0000 (+0200) Subject: Issue #28797: Modifying the class __dict__ inside the __set_name__ method of X-Git-Tag: v3.7.0a1~1867 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=baa7223bcd64bc092c51548caaef1fb52782ae52;p=thirdparty%2FPython%2Fcpython.git Issue #28797: Modifying the class __dict__ inside the __set_name__ method of a descriptor that is used inside that class no longer prevents calling the __set_name__ method of other descriptors. --- baa7223bcd64bc092c51548caaef1fb52782ae52 diff --cc Misc/NEWS index 37072fefc4c2,35777356e055..c787c237f2fb --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -10,13 -10,10 +10,17 @@@ What's New in Python 3.7.0 alpha Core and Builtins ----------------- + - Issue #28797: Modifying the class __dict__ inside the __set_name__ method of + a descriptor that is used inside that class no longer prevents calling the + __set_name__ method of other descriptors. + +- Issue #28799: Remove the ``PyEval_GetCallStats()`` function and deprecate + the untested and undocumented ``sys.callstats()`` function. Remove the + ``CALL_PROFILE`` special build: use the :func:`sys.setprofile` function, + :mod:`cProfile` or :mod:`profile` to profile function calls. + +- Issue #12844: More than 255 arguments can now be passed to a function. + - Issue #28782: Fix a bug in the implementation ``yield from`` when checking if the next instruction is YIELD_FROM. Regression introduced by WORDCODE (issue #26647).