home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2011 June / maximum-cd-2011-06.iso / DiscContents / LibO_3.3.1_Win_x86_install_multi.exe / libreoffice1.cab / fix_getcwdu.py < prev    next >
Encoding:
Python Source  |  2011-02-15  |  432 b   |  19 lines

  1. """
  2. Fixer that changes os.getcwdu() to os.getcwd().
  3. """
  4. # Author: Victor Stinner
  5.  
  6. # Local imports
  7. from .. import fixer_base
  8. from ..fixer_util import Name
  9.  
  10. class FixGetcwdu(fixer_base.BaseFix):
  11.  
  12.     PATTERN = """
  13.               power< 'os' trailer< dot='.' name='getcwdu' > any* >
  14.               """
  15.  
  16.     def transform(self, node, results):
  17.         name = results["name"]
  18.         name.replace(Name("getcwd", prefix=name.get_prefix()))
  19.