mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
[processing] fixed error when running script algorithm from script editor (fixes #9905)
This commit is contained in:
parent
e63b75c57c
commit
6f3046caf1
@ -36,18 +36,13 @@ from PyQt4.Qsci import *
|
||||
from qgis.core import *
|
||||
|
||||
from processing import interface
|
||||
|
||||
from processing.gui.ParametersDialog import ParametersDialog
|
||||
from processing.gui.HelpEditionDialog import HelpEditionDialog
|
||||
from processing.gui.ScriptEdit import ScriptEdit
|
||||
|
||||
from processing.modeler.Providers import Providers
|
||||
|
||||
from processing.r.RAlgorithm import RAlgorithm
|
||||
from processing.r.RUtils import RUtils
|
||||
from processing.script.ScriptAlgorithm import ScriptAlgorithm
|
||||
from processing.script.ScriptUtils import ScriptUtils
|
||||
|
||||
from processing.ui.ui_DlgScriptEditor import Ui_DlgScriptEditor
|
||||
|
||||
import processing.resources_rc
|
||||
|
@ -26,7 +26,6 @@ __copyright__ = '(C) 2012, Victor Olaya'
|
||||
__revision__ = '$Format:%H$'
|
||||
|
||||
import os
|
||||
import sys
|
||||
from PyQt4 import QtGui
|
||||
from processing.core.GeoAlgorithm import GeoAlgorithm
|
||||
from processing.gui.Help2Html import Help2Html
|
||||
@ -218,7 +217,7 @@ class ScriptAlgorithm(GeoAlgorithm):
|
||||
self.addOutput(out)
|
||||
else:
|
||||
raise WrongScriptException('Could not load script:'
|
||||
+ self.descriptionFile
|
||||
+ self.descriptionFile or ''
|
||||
+ '.\n Problem with line "' + line + '"'
|
||||
)
|
||||
|
||||
@ -234,7 +233,7 @@ class ScriptAlgorithm(GeoAlgorithm):
|
||||
self.addOutput(OutputFactory.getFromString(line))
|
||||
except Exception:
|
||||
raise WrongScriptException('Could not load script:'
|
||||
+ self.descriptionFile
|
||||
+ self.descriptionFile or ''
|
||||
+ '.\n Problem with line "' + line + '"'
|
||||
)
|
||||
|
||||
@ -257,6 +256,8 @@ class ScriptAlgorithm(GeoAlgorithm):
|
||||
out.setValue(ns[out.name])
|
||||
|
||||
def helpFile(self):
|
||||
if self.descriptionFile is None:
|
||||
return None
|
||||
helpfile = self.descriptionFile + '.help'
|
||||
if os.path.exists(helpfile):
|
||||
h2h = Help2Html()
|
||||
|
Loading…
x
Reference in New Issue
Block a user