mirror of
https://github.com/python/cpython.git
synced 2026-01-28 05:35:31 +00:00
Class execution requires that __prepare__() methods return a proper execution namespace. Check for that immediately after calling __prepare__(), rather than passing it through to the code execution machinery and potentially triggering SystemError (in debug builds) or a cryptic TypeError (in release builds). Patch by Oren Milman.
Miscellaneous source files for the main Python shared library