xref: /third_party/python/Lib/lib2to3/fixes/fix_getcwdu.py (revision 7db96d56)
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/python/Lib/lib2to3/fixes/
17db96d56Sopenharmony_ci"""
27db96d56Sopenharmony_ciFixer that changes os.getcwdu() to os.getcwd().
37db96d56Sopenharmony_ci"""
47db96d56Sopenharmony_ci# Author: Victor Stinner
57db96d56Sopenharmony_ci
67db96d56Sopenharmony_ci# Local imports
77db96d56Sopenharmony_cifrom .. import fixer_base
87db96d56Sopenharmony_cifrom ..fixer_util import Name
97db96d56Sopenharmony_ci
107db96d56Sopenharmony_ciclass FixGetcwdu(fixer_base.BaseFix):
117db96d56Sopenharmony_ci    BM_compatible = True
127db96d56Sopenharmony_ci
137db96d56Sopenharmony_ci    PATTERN = """
147db96d56Sopenharmony_ci              power< 'os' trailer< dot='.' name='getcwdu' > any* >
157db96d56Sopenharmony_ci              """
167db96d56Sopenharmony_ci
177db96d56Sopenharmony_ci    def transform(self, node, results):
187db96d56Sopenharmony_ci        name = results["name"]
197db96d56Sopenharmony_ci        name.replace(Name("getcwd", prefix=name.prefix))
20

Indexes created Thu Nov 07 10:32:03 CST 2024