diff --git a/python/plugins/processing/core/Processing.py b/python/plugins/processing/core/Processing.py index 8995444e9ba..be7cd40704b 100644 --- a/python/plugins/processing/core/Processing.py +++ b/python/plugins/processing/core/Processing.py @@ -47,7 +47,6 @@ import processing from processing.core.ProcessingConfig import ProcessingConfig from processing.gui.MessageBarProgress import MessageBarProgress from processing.gui.RenderingStyles import RenderingStyles -from processing.gui.Postprocessing import handleAlgorithmResults from processing.gui.AlgorithmExecutor import execute from processing.script import ScriptUtils from processing.tools import dataobjects diff --git a/python/plugins/processing/gui/AlgorithmDialog.py b/python/plugins/processing/gui/AlgorithmDialog.py index a0629badb76..30873a956a5 100644 --- a/python/plugins/processing/gui/AlgorithmDialog.py +++ b/python/plugins/processing/gui/AlgorithmDialog.py @@ -352,7 +352,11 @@ class AlgorithmDialog(QgsProcessingAlgorithmDialogBase): resultsList.addResult(icon=self.algorithm().icon(), name=out.description(), timestamp=time.localtime(), result=result[out.name()]) - if not handleAlgorithmResults(self.algorithm(), context, feedback, not keepOpen, result): + if not handleAlgorithmResults( + self.algorithm(), + context, + feedback, + result): self.resetGui() return diff --git a/python/plugins/processing/gui/AlgorithmExecutor.py b/python/plugins/processing/gui/AlgorithmExecutor.py index 0d215f72f3e..b3b90bb2131 100644 --- a/python/plugins/processing/gui/AlgorithmExecutor.py +++ b/python/plugins/processing/gui/AlgorithmExecutor.py @@ -379,7 +379,7 @@ def executeIterating(alg, parameters, paramToIter, context, feedback): if not ret: return False - handleAlgorithmResults(alg, context, feedback, False) + handleAlgorithmResults(alg, context, feedback) return True diff --git a/python/plugins/processing/gui/BatchAlgorithmDialog.py b/python/plugins/processing/gui/BatchAlgorithmDialog.py index 80d4bba6bf1..db91df49914 100644 --- a/python/plugins/processing/gui/BatchAlgorithmDialog.py +++ b/python/plugins/processing/gui/BatchAlgorithmDialog.py @@ -84,7 +84,7 @@ class BatchAlgorithmDialog(QgsProcessingBatchAlgorithmDialogBase): self.execute(alg_parameters) def handleAlgorithmResults(self, algorithm, context, feedback, parameters): - handleAlgorithmResults(algorithm, context, feedback, False, parameters) + handleAlgorithmResults(algorithm, context, feedback, parameters) def loadHtmlResults(self, results, num): for out in self.algorithm().outputDefinitions(): diff --git a/python/plugins/processing/gui/Postprocessing.py b/python/plugins/processing/gui/Postprocessing.py index 9c26b322b77..1abc71c6f3b 100644 --- a/python/plugins/processing/gui/Postprocessing.py +++ b/python/plugins/processing/gui/Postprocessing.py @@ -129,7 +129,6 @@ def post_process_layer_tree_layer(layer_tree_layer: QgsLayerTreeLayer): def handleAlgorithmResults(alg: QgsProcessingAlgorithm, context: QgsProcessingContext, feedback: Optional[QgsProcessingFeedback] = None, - showResults: bool = True, parameters: Optional[Dict] = None): if not parameters: parameters = {}