don't cache file template in 'create setup.py' action (PY-6681)

This commit is contained in:
Dmitry Jemerov
2013-02-05 20:09:47 +01:00
parent 764c6b4a97
commit 55b2824645
@@ -1,6 +1,7 @@
package com.jetbrains.python.packaging.setupPy;
import com.intellij.ide.IdeView;
import com.intellij.ide.fileTemplates.FileTemplate;
import com.intellij.ide.fileTemplates.FileTemplateManager;
import com.intellij.ide.fileTemplates.actions.AttributesDefaults;
import com.intellij.ide.fileTemplates.actions.CreateFromTemplateAction;
@@ -40,6 +41,12 @@ public class CreateSetupPyAction extends CreateFromTemplateAction {
getTemplatePresentation().setText("Create setup.py");
}
@Override
public FileTemplate getTemplate() {
// to ensure changes are picked up, reload the template on every call (PY-6681)
return FileTemplateManager.getInstance().getInternalTemplate("Setup Script");
}
@Override
public void update(AnActionEvent e) {
final Module module = e.getData(LangDataKeys.MODULE);