Removed more types from the types module
diff --git a/Lib/_abcoll.py b/Lib/_abcoll.py
index d91c010..122aac0 100644
--- a/Lib/_abcoll.py
+++ b/Lib/_abcoll.py
@@ -18,7 +18,7 @@
"Sequence", "MutableSequence",
"ByteString",
"bytearray_iterator", "bytes_iterator", "dict_itemiterator",
- "dict_items", "dict_keyiterator", "dict_keys",
+ "dict_items", "dict_keyiterator", "dict_keys", "dict_proxy",
"dict_valueiterator", "dict_values", "list_iterator",
"list_reverseiterator", "range_iterator", "set_iterator",
"str_iterator", "tuple_iterator", "zip_iterator",
@@ -44,6 +44,8 @@
dict_keys = type({}.keys())
dict_values = type({}.values())
dict_items = type({}.items())
+## misc ##
+dict_proxy = type(type.__dict__)
### ONE-TRICK PONIES ###
diff --git a/Lib/types.py b/Lib/types.py
index 72454a1..46a539a 100644
--- a/Lib/types.py
+++ b/Lib/types.py
@@ -20,7 +20,6 @@
class _C:
def _m(self): pass
-ClassType = type
MethodType = type(_C()._m)
BuiltinFunctionType = type(len)
@@ -36,8 +35,6 @@
FrameType = type(tb.tb_frame)
tb = None; del tb
-DictProxyType = type(type.__dict__)
-
# Extension types defined in a C helper module. XXX There may be no
# equivalent in implementations other than CPython, so it seems better to
# leave them undefined then to set them to e.g. None.