diff --git a/python/src/com/jetbrains/python/refactoring/PyRefactoringProvider.java b/python/src/com/jetbrains/python/refactoring/PyRefactoringProvider.java index d49d3ae5df7a..dcbac369ab10 100644 --- a/python/src/com/jetbrains/python/refactoring/PyRefactoringProvider.java +++ b/python/src/com/jetbrains/python/refactoring/PyRefactoringProvider.java @@ -56,6 +56,7 @@ public class PyRefactoringProvider extends RefactoringSupportProvider { @Override public boolean isInplaceRenameAvailable(PsiElement element, PsiElement context) { + if (context != null && context.getContainingFile() != element.getContainingFile()) return false; PyFunction containingFunction = PsiTreeUtil.getParentOfType(element, PyFunction.class); if (containingFunction != null) { if (element instanceof PyTargetExpression || element instanceof PyFunction || element instanceof PyClass) {