Skip to content

Commit 586166c

Browse files
authored
Merge pull request #3826 from alexbruy/processing-models
fix loading of models containing user-defined scripts
2 parents b3742fe + 8dc7799 commit 586166c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

python/plugins/processing/modeler/ModelerAlgorithm.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,10 @@ def fromJson(s):
566566
def fromdict(d):
567567
try:
568568
fullClassName = d["class"]
569-
tokens = fullClassName.split(".")
569+
if isinstance(fullClassName, basestring):
570+
tokens = fullClassName.split(".")
571+
else:
572+
tokens = fullClassName.__class__.__name__.split(".")
570573
className = tokens[-1]
571574
moduleName = ".".join(tokens[:-1])
572575
values = d["values"]

0 commit comments

Comments
 (0)