mirror of
https://github.com/qgis/QGIS.git
synced 2025-05-03 00:03:15 -04:00
fix loading of models containing user-defined scripts
This commit is contained in:
parent
b1b647349a
commit
77bbeaa99f
@ -582,7 +582,10 @@ class ModelerAlgorithm(GeoAlgorithm):
|
|||||||
def fromdict(d):
|
def fromdict(d):
|
||||||
try:
|
try:
|
||||||
fullClassName = d["class"]
|
fullClassName = d["class"]
|
||||||
|
if isinstance(fullClassName, str):
|
||||||
tokens = fullClassName.split(".")
|
tokens = fullClassName.split(".")
|
||||||
|
else:
|
||||||
|
tokens = fullClassName.__class__.__name__.split(".")
|
||||||
className = tokens[-1]
|
className = tokens[-1]
|
||||||
moduleName = ".".join(tokens[:-1])
|
moduleName = ".".join(tokens[:-1])
|
||||||
values = d["values"]
|
values = d["values"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user