summaryrefslogtreecommitdiff
path: root/Lib/types.py
diff options
context:
space:
mode:
authorEric Snow <ericsnowcurrently@gmail.com>2016-09-08 15:11:11 -0700
committerEric Snow <ericsnowcurrently@gmail.com>2016-09-08 15:11:11 -0700
commit4f29e75289592991efcc65a96a2a4a995417b76e (patch)
treeb6d0019f076909e11633cadc468a7822124965a3 /Lib/types.py
parent7f730cf01d161f2d1793372a0852788ad5f4acb1 (diff)
downloadcpython-git-4f29e75289592991efcc65a96a2a4a995417b76e.tar.gz
Issue #24254: Drop cls.__definition_order__.
Diffstat (limited to 'Lib/types.py')
-rw-r--r--Lib/types.py5
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):