mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-05 00:04:40 -05:00
Fix dropping processing script algorithm .py file on QGIS no longer
triggers the algorithm to execute
This commit is contained in:
parent
384f6a1d92
commit
64bf347d7e
@ -826,7 +826,7 @@ def run_script_from_file(filepath):
|
||||
from qgis.processing import alg
|
||||
try:
|
||||
from qgis.core import QgsApplication, QgsProcessingAlgorithm, QgsProcessingFeatureBasedAlgorithm
|
||||
from processing.gui.AlgorithmDialog import AlgorithmDialog
|
||||
from qgis.processing import execAlgorithmDialog
|
||||
_locals = {}
|
||||
exec(open(filepath.replace("\\\\", "/").encode(sys.getfilesystemencoding())).read(), _locals)
|
||||
alginstance = None
|
||||
@ -840,7 +840,6 @@ def run_script_from_file(filepath):
|
||||
if alginstance:
|
||||
alginstance.setProvider(QgsApplication.processingRegistry().providerById("script"))
|
||||
alginstance.initAlgorithm()
|
||||
dlg = AlgorithmDialog(alginstance)
|
||||
dlg.show()
|
||||
execAlgorithmDialog(alginstance)
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user