[processing] fixed error when running script algorithm from script editor (fixes #9905)

This commit is contained in:
Victor Olaya 2014-03-27 15:13:20 +01:00
parent e63b75c57c
commit 6f3046caf1
2 changed files with 4 additions and 8 deletions

View File

@ -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

View File

@ -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()