17db96d56Sopenharmony_ci"""Fixer for basestring -> str."""
27db96d56Sopenharmony_ci# Author: Christian Heimes
37db96d56Sopenharmony_ci
47db96d56Sopenharmony_ci# Local imports
57db96d56Sopenharmony_cifrom .. import fixer_base
67db96d56Sopenharmony_cifrom ..fixer_util import Name
77db96d56Sopenharmony_ci
87db96d56Sopenharmony_ciclass FixBasestring(fixer_base.BaseFix):
97db96d56Sopenharmony_ci    BM_compatible = True
107db96d56Sopenharmony_ci
117db96d56Sopenharmony_ci    PATTERN = "'basestring'"
127db96d56Sopenharmony_ci
137db96d56Sopenharmony_ci    def transform(self, node, results):
147db96d56Sopenharmony_ci        return Name("str", prefix=node.prefix)
15