Issue 5077: Add documentation for operator fixer.
Patch by Meador Inge.
This commit is contained in:
parent
388122d43b
commit
ae7801813c
|
@ -267,6 +267,25 @@ and off individually. They are described here in more detail.
|
|||
|
||||
Converts octal literals into the new syntax.
|
||||
|
||||
.. 2to3fixer:: operator
|
||||
|
||||
Converts calls to various functions in the :mod:`operator` module to other,
|
||||
but equivalent, function calls. When needed, the appropriate ``import``
|
||||
statements are added, e.g. ``import collections``. The following mapping
|
||||
are made:
|
||||
|
||||
================================== ==========================================
|
||||
From To
|
||||
================================== ==========================================
|
||||
``operator.isCallable(obj)`` ``hasattr(obj, '__call__')``
|
||||
``operator.sequenceIncludes(obj)`` ``operator.contains(obj)``
|
||||
``operator.isSequenceType(obj)`` ``isinstance(obj, collections.Sequence)``
|
||||
``operator.isMappingType(obj)`` ``isinstance(obj, collections.Mapping)``
|
||||
``operator.isNumberType(obj)`` ``isinstance(obj, numbers.Number)``
|
||||
``operator.repeat(obj, n)`` ``operator.mul(obj, n)``
|
||||
``operator.irepeat(obj, n)`` ``operator.imul(obj, n)``
|
||||
================================== ==========================================
|
||||
|
||||
.. 2to3fixer:: paren
|
||||
|
||||
Add extra parenthesis where they are required in list comprehensions. For
|
||||
|
|
Loading…
Reference in New Issue