From c7d5d2bd78aaf086daf873480945d10a1ad2dd4d Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Wed, 23 May 2012 21:10:32 +0400 Subject: [PATCH] Fixed unresolved references when moving modules and functions with 'import ...' style enabled (PY-6590, PY-6592) Currently we don't take this import style into account and always insert 'from ... import' statements for modules and functions. --- .../python/refactoring/classes/PyClassRefactoringUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/refactoring/classes/PyClassRefactoringUtil.java b/python/src/com/jetbrains/python/refactoring/classes/PyClassRefactoringUtil.java index 98820d36cd64..83d9914011a6 100644 --- a/python/src/com/jetbrains/python/refactoring/classes/PyClassRefactoringUtil.java +++ b/python/src/com/jetbrains/python/refactoring/classes/PyClassRefactoringUtil.java @@ -352,7 +352,7 @@ public class PyClassRefactoringUtil { if (newFile == file) { deleteImportElement = true; } - else if (insertImport(importStatement, element, importElement.getAsName())) { + else if (insertImport(importStatement, element, importElement.getAsName(), true)) { deleteImportElement = true; } if (deleteImportElement) {