Skip to content

Commit

Permalink
#284 Fix: attribute as import refactor issue
Browse files Browse the repository at this point in the history
  • Loading branch information
Hakan Çelik committed Mar 30, 2023
1 parent 1a36aa8 commit e6d156a
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/unimport/refactor.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,10 @@ def leave_import_alike(
# already handled by leave_ImportFrom
for column, import_alias in enumerate(names):
if isinstance(import_alias.name, cst.Attribute):
import_name = self.get_import_name_from_attr(attr_node=import_alias.name)
if import_alias.asname:
import_name = import_alias.asname.name.value
else:
import_name = self.get_import_name_from_attr(attr_node=import_alias.name)
else:
raw_import = import_alias.asname or import_alias
raw_import_name = cst.ensure_type(raw_import.name, cst.Name)
Expand Down

0 comments on commit e6d156a

Please sign in to comment.