Removed more types from the types module

This commit is contained in:
Christian Heimes 2007-11-29 16:21:13 +00:00
parent 043c8f866d
commit 0db38532b3
3 changed files with 3 additions and 9 deletions

View File

@ -85,11 +85,6 @@ The module defines the following names:
traceback object.
.. data:: DictProxyType
The type of dict proxies, such as ``type.__dict__``.
.. data:: GetSetDescriptorType
The type of objects defined in extension modules with ``PyGetSetDef``, such as

View File

@ -18,7 +18,7 @@ __all__ = ["Hashable", "Iterable", "Iterator",
"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 @@ zip_iterator = type(iter(zip()))
dict_keys = type({}.keys())
dict_values = type({}.values())
dict_items = type({}.items())
## misc ##
dict_proxy = type(type.__dict__)
### ONE-TRICK PONIES ###

View File

@ -20,7 +20,6 @@ GeneratorType = type(_g())
class _C:
def _m(self): pass
ClassType = type
MethodType = type(_C()._m)
BuiltinFunctionType = type(len)
@ -36,8 +35,6 @@ except TypeError:
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.