Skip to content

Commit 257faf3

Browse files
committed
[processing] fixed evaluation of output values
1 parent 0ea6629 commit 257faf3

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

python/plugins/processing/core/outputs.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -106,15 +106,11 @@ def resolveValue(self, alg):
106106
self.value = self._resolveTemporary(alg)
107107
else:
108108
exp = QgsExpression(self.value)
109-
if exp.hasParserError():
110-
raise ValueError(self.tr("Error in output expression: ") + exp.parserErrorString())
111-
self.value = exp.evaluate(_expressionContext(alg))
112-
if exp.hasEvalError():
113-
raise ValueError("Error evaluating output expression: " + exp.evalErrorString())
109+
if not exp.hasParserError():
110+
value = exp.evaluate(_expressionContext(alg))
111+
if not exp.hasEvalError():
112+
self.value = value
114113

115-
116-
117-
print self.value
118114
if ":" not in self.value:
119115
if not os.path.isabs(self.value):
120116
self.value = os.path.join(ProcessingConfig.getSetting(ProcessingConfig.OUTPUT_FOLDER),

0 commit comments

Comments
 (0)