diff --git a/python/plugins/processing/script/CreateScriptCollectionPluginAction.py b/python/plugins/processing/script/CreateScriptCollectionPluginAction.py index 284dbd415b3..6d8cd9006ae 100644 --- a/python/plugins/processing/script/CreateScriptCollectionPluginAction.py +++ b/python/plugins/processing/script/CreateScriptCollectionPluginAction.py @@ -40,6 +40,7 @@ initTemplate = '''from .plugin import ProcessingScriptCollectionPlugin def classFactory(iface): return ProcessingScriptCollectionPlugin() ''' + metadataTemplate = '''[general] name=$name$ description=$description$ diff --git a/python/plugins/processing/script/ScriptSelector.py b/python/plugins/processing/script/ScriptSelector.py index 5ac889fa4bd..e02dc7c8088 100644 --- a/python/plugins/processing/script/ScriptSelector.py +++ b/python/plugins/processing/script/ScriptSelector.py @@ -59,7 +59,7 @@ class ScriptSelector(BASE, WIDGET): scriptItem.setFlags(scriptItem.flags() | Qt.ItemIsUserCheckable) scriptItem.setCheckState(0, Qt.Checked) scriptItem.script = script - scriptItem.setText(0, script.name) + scriptItem.setText(0, script.name()) groupItem.addChild(scriptItem) self.scriptsTree.addTopLevelItem(groupItem) @@ -74,7 +74,7 @@ class ScriptSelector(BASE, WIDGET): self.buttonBox.rejected.connect(self.cancelPressed) def selectFolder(self): - folder = QFileDialog.getExistingDirectory(self, 'Select folder') + folder = QFileDialog.getExistingDirectory(self, "Select folder") if folder: self.folderBox.setText(folder) @@ -95,7 +95,7 @@ class ScriptSelector(BASE, WIDGET): if value: return value textBox.setStyleSheet("QLineEdit{background: yellow}") - raise Exception("wrong parameter value") + raise Exception("Wrong parameter value") def okPressed(self): self.scripts = [] @@ -113,4 +113,5 @@ class ScriptSelector(BASE, WIDGET): self.email = self._getValue(self.emailBox) except: return + self.close()