mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
don't cache file template in 'create setup.py' action (PY-6681)
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user