Kaydet (Commit) 2befd247 authored tarafından Collin Winter's avatar Collin Winter

Don't encourage 'from types import *' in the types module's docs.

üst 6d199ef1
...@@ -9,14 +9,13 @@ ...@@ -9,14 +9,13 @@
This module defines names for some object types that are used by the standard This module defines names for some object types that are used by the standard
Python interpreter, but not for the types defined by various extension modules. Python interpreter, but not for the types defined by various extension modules.
Also, it does not include some of the types that arise during processing such as Also, it does not include some of the types that arise during processing such as
the ``listiterator`` type. It is safe to use ``from types import *`` --- the the ``listiterator`` type. New names exported by future versions of this module
module does not export any names besides the ones listed here. New names will all end in ``Type``.
exported by future versions of this module will all end in ``Type``.
Typical use is for functions that do different things depending on their Typical use is for functions that do different things depending on their
argument types, like the following:: argument types, like the following::
from types import * from types import IntType
def delete(mylist, item): def delete(mylist, item):
if type(item) is IntType: if type(item) is IntType:
del mylist[item] del mylist[item]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment