diff options
Diffstat (limited to 'lib/python2.7/lib2to3/fixes/fix_long.py')
-rw-r--r-- | lib/python2.7/lib2to3/fixes/fix_long.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/python2.7/lib2to3/fixes/fix_long.py b/lib/python2.7/lib2to3/fixes/fix_long.py new file mode 100644 index 0000000..5dddde0 --- /dev/null +++ b/lib/python2.7/lib2to3/fixes/fix_long.py @@ -0,0 +1,19 @@ +# Copyright 2006 Google, Inc. All Rights Reserved. +# Licensed to PSF under a Contributor Agreement. + +"""Fixer that turns 'long' into 'int' everywhere. +""" + +# Local imports +from lib2to3 import fixer_base +from lib2to3.fixer_util import is_probably_builtin + + +class FixLong(fixer_base.BaseFix): + BM_compatible = True + PATTERN = "'long'" + + def transform(self, node, results): + if is_probably_builtin(node): + node.value = u"int" + node.changed() |