diff options
author | Eric Snow <ericsnowcurrently@gmail.com> | 2016-09-08 15:11:11 -0700 |
---|---|---|
committer | Eric Snow <ericsnowcurrently@gmail.com> | 2016-09-08 15:11:11 -0700 |
commit | 4f29e75289592991efcc65a96a2a4a995417b76e (patch) | |
tree | b6d0019f076909e11633cadc468a7822124965a3 /Lib/types.py | |
parent | 7f730cf01d161f2d1793372a0852788ad5f4acb1 (diff) | |
download | cpython-git-4f29e75289592991efcc65a96a2a4a995417b76e.tar.gz |
Issue #24254: Drop cls.__definition_order__.
Diffstat (limited to 'Lib/types.py')
-rw-r--r-- | Lib/types.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/Lib/types.py b/Lib/types.py index cc093cb403..48891cd3f6 100644 --- a/Lib/types.py +++ b/Lib/types.py @@ -25,11 +25,8 @@ CoroutineType = type(_c) _c.close() # Prevent ResourceWarning class _C: - _nsType = type(locals()) def _m(self): pass MethodType = type(_C()._m) -# In CPython, this should end up as OrderedDict. -_DefaultClassNamespaceType = _C._nsType BuiltinFunctionType = type(len) BuiltinMethodType = type([].append) # Same as BuiltinFunctionType @@ -88,7 +85,7 @@ def prepare_class(name, bases=(), kwds=None): if hasattr(meta, '__prepare__'): ns = meta.__prepare__(name, bases, **kwds) else: - ns = _DefaultClassNamespaceType() + ns = {} return meta, ns, kwds def _calculate_meta(meta, bases): |