/usr/lib64/python2.6/lib2to3/fixes
NameSizeModeActions
fix_apply.py18790644editdlrm
fix_apply.pyc18580644editdlrm
fix_apply.pyo18230644editdlrm
fix_basestring.py2960644editdlrm
fix_basestring.pyc7720644editdlrm
fix_basestring.pyo7720644editdlrm
fix_buffer.py5660644editdlrm
fix_buffer.pyc9380644editdlrm
fix_buffer.pyo9380644editdlrm
fix_callable.py11120644editdlrm
fix_callable.pyc14460644editdlrm
fix_callable.pyo14460644editdlrm
fix_dict.py37980644editdlrm
fix_dict.pyc37890644editdlrm
fix_dict.pyo36650644editdlrm
fix_except.py33270644editdlrm
fix_except.pyc30480644editdlrm
fix_except.pyo30480644editdlrm
fix_exec.py9770644editdlrm
fix_exec.pyc14030644editdlrm
fix_exec.pyo13680644editdlrm
fix_execfile.py19730644editdlrm
fix_execfile.pyc20440644editdlrm
fix_execfile.pyo20090644editdlrm
fix_exitfunc.py24530644editdlrm
fix_exitfunc.pyc27020644editdlrm
fix_exitfunc.pyo27020644editdlrm
fix_filter.py20820644editdlrm
fix_filter.pyc22430644editdlrm
fix_filter.pyo22430644editdlrm
fix_funcattrs.py6190644editdlrm
fix_funcattrs.pyc10930644editdlrm
fix_funcattrs.pyo10930644editdlrm
fix_future.py5210644editdlrm
fix_future.pyc8980644editdlrm
fix_future.pyo8980644editdlrm
fix_getcwdu.py4270644editdlrm
fix_getcwdu.pyc9050644editdlrm
fix_getcwdu.pyo9050644editdlrm
fix_has_key.py32020644editdlrm
fix_has_key.pyc32140644editdlrm
fix_has_key.pyo31790644editdlrm
fix_idioms.py48900644editdlrm
fix_idioms.pyc45640644editdlrm
fix_idioms.pyo44540644editdlrm
fix_import.py32340644editdlrm
fix_import.pyc32760644editdlrm
fix_import.pyo32760644editdlrm
fix_imports.py56410644editdlrm
fix_imports.pyc53530644editdlrm
fix_imports.pyo53530644editdlrm
fix_imports2.py2890644editdlrm
fix_imports2.pyc6340644editdlrm
fix_imports2.pyo6340644editdlrm
fix_input.py6850644editdlrm
fix_input.pyc11150644editdlrm
fix_input.pyo11150644editdlrm
fix_intern.py13620644editdlrm
fix_intern.pyc15790644editdlrm
fix_intern.pyo15790644editdlrm
fix_isinstance.py15850644editdlrm
fix_isinstance.pyc18320644editdlrm
fix_isinstance.pyo18320644editdlrm
fix_itertools.py14720644editdlrm
fix_itertools.pyc17010644editdlrm
fix_itertools.pyo17010644editdlrm
fix_itertools_imports.py18400644editdlrm
fix_itertools_imports.pyc18620644editdlrm
fix_itertools_imports.pyo18150644editdlrm
fix_long.py4530644editdlrm
fix_long.pyc8220644editdlrm
fix_long.pyo8220644editdlrm
fix_map.py30370644editdlrm
fix_map.pyc30350644editdlrm
fix_map.pyo30350644editdlrm
fix_metaclass.py81880644editdlrm
fix_metaclass.pyc66610644editdlrm
fix_metaclass.pyo66090644editdlrm
fix_methodattrs.py5900644editdlrm
fix_methodattrs.pyc11170644editdlrm
fix_methodattrs.pyo11170644editdlrm
fix_ne.py5730644editdlrm
fix_ne.pyc10010644editdlrm
fix_ne.pyo10010644editdlrm
fix_next.py31560644editdlrm
fix_next.pyc35950644editdlrm
fix_next.pyo35600644editdlrm
fix_nonzero.py5730644editdlrm
fix_nonzero.pyc10650644editdlrm
fix_nonzero.pyo10650644editdlrm
fix_numliterals.py7730644editdlrm
fix_numliterals.pyc12720644editdlrm
fix_numliterals.pyo12720644editdlrm
fix_operator.py14960644editdlrm
fix_operator.pyc17610644editdlrm
fix_operator.pyo17610644editdlrm
fix_paren.py12020644editdlrm
fix_paren.pyc15220644editdlrm
fix_paren.pyo15220644editdlrm
fix_print.py28390644editdlrm
fix_print.pyc27560644editdlrm
fix_print.pyo26530644editdlrm
fix_raise.py25600644editdlrm
fix_raise.pyc23720644editdlrm
fix_raise.pyo23720644editdlrm
fix_raw_input.py4300644editdlrm
fix_raw_input.pyc9150644editdlrm
fix_raw_input.pyo9150644editdlrm
fix_reduce.py7950644editdlrm
fix_reduce.pyc12150644editdlrm
fix_reduce.pyo12150644editdlrm
fix_renames.py21930644editdlrm
fix_renames.pyc24510644editdlrm
fix_renames.pyo24510644editdlrm
fix_repr.py5890644editdlrm
fix_repr.pyc9970644editdlrm
fix_repr.pyo9970644editdlrm
fix_set_literal.py16740644editdlrm
fix_set_literal.pyc19860644editdlrm
fix_set_literal.pyo19860644editdlrm
fix_standarderror.py4260644editdlrm
fix_standarderror.pyc8320644editdlrm
fix_standarderror.pyo8320644editdlrm
fix_sys_exc.py10140644editdlrm
fix_sys_exc.pyc16900644editdlrm
fix_sys_exc.pyo16900644editdlrm
fix_throw.py15620644editdlrm
fix_throw.pyc20000644editdlrm
fix_throw.pyo20000644editdlrm
fix_tuple_params.py54560644editdlrm
fix_tuple_params.pyc54870644editdlrm
fix_tuple_params.pyo54870644editdlrm
fix_types.py17820644editdlrm
fix_types.pyc21830644editdlrm
fix_types.pyo21830644editdlrm
fix_unicode.py6960644editdlrm
fix_unicode.pyc11700644editdlrm
fix_unicode.pyo11700644editdlrm
fix_urllib.py75100644editdlrm
fix_urllib.pyc64670644editdlrm
fix_urllib.pyo64670644editdlrm
fix_ws_comma.py10950644editdlrm
fix_ws_comma.pyc14070644editdlrm
fix_ws_comma.pyo14070644editdlrm
fix_xrange.py26750644editdlrm
fix_xrange.pyc30680644editdlrm
fix_xrange.pyo30680644editdlrm
fix_xreadlines.py6650644editdlrm
fix_xreadlines.pyc11500644editdlrm
fix_xreadlines.pyo11500644editdlrm
fix_zip.py8790644editdlrm
fix_zip.pyc13290644editdlrm
fix_zip.pyo13290644editdlrm
__init__.py470644editdlrm
__init__.pyc1330644editdlrm
__init__.pyo1330644editdlrm
Edit: /usr/lib64/python2.6/lib2to3/fixes/fix_types.py (1782B)
# Copyright 2007 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer for removing uses of the types module. These work for only the known names in the types module. The forms above can include types. or not. ie, It is assumed the module is imported either as: import types from types import ... # either * or specific types The import statements are not modified. There should be another fixer that handles at least the following constants: type([]) -> list type(()) -> tuple type('') -> str """ # Local imports from ..pgen2 import token from .. import fixer_base from ..fixer_util import Name _TYPE_MAPPING = { 'BooleanType' : 'bool', 'BufferType' : 'memoryview', 'ClassType' : 'type', 'ComplexType' : 'complex', 'DictType': 'dict', 'DictionaryType' : 'dict', 'EllipsisType' : 'type(Ellipsis)', #'FileType' : 'io.IOBase', 'FloatType': 'float', 'IntType': 'int', 'ListType': 'list', 'LongType': 'int', 'ObjectType' : 'object', 'NoneType': 'type(None)', 'NotImplementedType' : 'type(NotImplemented)', 'SliceType' : 'slice', 'StringType': 'bytes', # XXX ? 'StringTypes' : 'str', # XXX ? 'TupleType': 'tuple', 'TypeType' : 'type', 'UnicodeType': 'str', 'XRangeType' : 'range', } _pats = ["power< 'types' trailer< '.' name='%s' > >" % t for t in _TYPE_MAPPING] class FixTypes(fixer_base.BaseFix): PATTERN = '|'.join(_pats) def transform(self, node, results): new_value = unicode(_TYPE_MAPPING.get(results["name"].value)) if new_value: return Name(new_value, prefix=node.prefix) return None