Home | History | Annotate | Download | only in fixes
      1 # Copyright 2006 Google, Inc. All Rights Reserved.
      2 # Licensed to PSF under a Contributor Agreement.
      3 
      4 """Fixer that turns 'long' into 'int' everywhere.
      5 """
      6 
      7 # Local imports
      8 from lib2to3 import fixer_base
      9 from lib2to3.fixer_util import is_probably_builtin
     10 
     11 
     12 class FixLong(fixer_base.BaseFix):
     13     BM_compatible = True
     14     PATTERN = "'long'"
     15 
     16     def transform(self, node, results):
     17         if is_probably_builtin(node):
     18             node.value = u"int"
     19             node.changed()
     20