Skip to content

Commit 3ebc6db

Browse files
committed
fix loading of models containing user-defined scripts
1 parent f4c99d9 commit 3ebc6db

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
@@ -582,7 +582,10 @@ def fromJson(s):
582582
def fromdict(d):
583583
try:
584584
fullClassName = d["class"]
585-
tokens = fullClassName.split(".")
585+
if isinstance(fullClassName, basestring):
586+
tokens = fullClassName.split(".")
587+
else:
588+
tokens = fullClassName.__class__.__name__.split(".")
586589
className = tokens[-1]
587590
moduleName = ".".join(tokens[:-1])
588591
values = d["values"]

0 commit comments

Comments
 (0)