We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9de87d4 commit 5dd9eefCopy full SHA for 5dd9eef
stlib/__init__.py
@@ -1,6 +1,12 @@
1
__all__ = ["core","entities","prefabs","shapes"]
2
3
import Sofa.Core
4
+
5
+def __apply(self : Sofa.Core.Node, typeName, **kwargs):
6
+ if not callable(typeName):
7
+ raise Exception("Invalid parameter")
8
+ return typeName(self, **kwargs)
9
10
def __genericAdd(self : Sofa.Core.Node, typeName, **kwargs):
11
def findName(cname, names):
12
"""Compute a working unique name in the node"""
@@ -54,3 +60,4 @@ def findName(cname, names):
54
60
55
61
# Inject the method so it become available as if it was part of Sofa.Core.Node
56
62
Sofa.Core.Node.add = __genericAdd
63
+Sofa.Core.Node.apply = __apply
0 commit comments