Example #1
0
 def visitFromImport(self, import_stmt, import_info):
     new_pairs = []
     if not import_info.is_star_import():
         for name, alias in import_info.names_and_aliases:
             try:
                 pyname = self.pymodule[alias or name]
                 if occurrences.same_pyname(self.pyname, pyname):
                     continue
             except exceptions.AttributeNotFoundError:
                 pass
             new_pairs.append((name, alias))
     return importinfo.FromImport(import_info.module_name, import_info.level, new_pairs)
Example #2
0
 def visitFromImport(self, import_stmt, import_info):
     new_pairs = []
     if not import_info.is_star_import():
         for name, alias in import_info.names_and_aliases:
             try:
                 pyname = self.pymodule[alias or name]
                 if occurrences.same_pyname(self.pyname, pyname):
                     continue
             except exceptions.AttributeNotFoundError:
                 pass
             new_pairs.append((name, alias))
     return importinfo.FromImport(import_info.module_name,
                                  import_info.level, new_pairs)
Example #3
0
 def _same_pyname(self, expected, pyname):
     return occurrences.same_pyname(expected, pyname)
Example #4
0
 def _same_pyname(self, expected, pyname):
     return occurrences.same_pyname(expected, pyname)