From 94ec43969aa8a365d47771128760147640e97076 Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Wed, 28 Nov 2012 14:07:15 +0400 Subject: [PATCH] fixed PY-8096 Change Signature: produces invalid code on adding new parameters for function calls with keyword arguments --- .../refactoring/changeSignature/PyChangeSignatureDialog.java | 4 ++-- .../refactoring/changeSignature/nonDefaultAfterDefault1.py | 2 ++ .../refactoring/changeSignature/PyChangeSignatureTest.java | 5 +++++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 python/testData/refactoring/changeSignature/nonDefaultAfterDefault1.py diff --git a/python/src/com/jetbrains/python/refactoring/changeSignature/PyChangeSignatureDialog.java b/python/src/com/jetbrains/python/refactoring/changeSignature/PyChangeSignatureDialog.java index 55f10b5a567f..dfce5ea27061 100644 --- a/python/src/com/jetbrains/python/refactoring/changeSignature/PyChangeSignatureDialog.java +++ b/python/src/com/jetbrains/python/refactoring/changeSignature/PyChangeSignatureDialog.java @@ -160,11 +160,11 @@ public class PyChangeSignatureDialog extends ChangeSignatureDialogBase parameters) { myFixture.configureByFile("refactoring/changeSignature/" + getTestName(true) + ".before.py"); changeSignature(newName, parameters);