Oren Milman 5837d0418f bpo-31588: Validate return value of __prepare__() methods (GH-3764)
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.
2017-09-28 00:04:37 +10:00
..
2016-09-07 09:26:18 -07:00
2017-09-14 18:13:16 -07:00
2017-09-14 18:13:16 -07:00
2017-09-14 18:13:16 -07:00
2017-01-01 22:04:13 -06:00
2017-09-14 18:13:16 -07:00
2017-09-14 00:35:58 -07:00
2017-09-14 18:13:16 -07:00
2017-09-14 00:35:58 -07:00
2017-09-14 18:13:16 -07:00
2017-09-14 18:13:16 -07:00

Miscellaneous source files for the main Python shared library