@@ -38,7 +38,7 @@ def create_folder(parent, nodeid, bname):
3838 or namespace index, name
3939 """
4040 nodeid , qname = _parse_nodeid_qname (nodeid , bname )
41- return node .Node (parent .isession , _create_object (parent .isession , parent .nodeid , nodeid , qname , ua .ObjectIds .FolderType ))
41+ return node .Node (parent .session_server , _create_object (parent .session_server , parent .nodeid , nodeid , qname , ua .ObjectIds .FolderType ))
4242
4343
4444def create_object (parent , nodeid , bname , objecttype = None ):
@@ -50,12 +50,12 @@ def create_object(parent, nodeid, bname, objecttype=None):
5050 """
5151 nodeid , qname = _parse_nodeid_qname (nodeid , bname )
5252 if objecttype is not None :
53- objecttype = node .Node (parent .isession , objecttype )
53+ objecttype = node .Node (parent .session_server , objecttype )
5454 dname = ua .LocalizedText (bname )
5555 nodes = instantiate (parent , objecttype , nodeid , bname = qname , dname = dname )[0 ]
5656 return nodes
5757 else :
58- return node .Node (parent .isession , _create_object (parent .isession , parent .nodeid , nodeid , qname , ua .ObjectIds .BaseObjectType ))
58+ return node .Node (parent .session_server , _create_object (parent .session_server , parent .nodeid , nodeid , qname , ua .ObjectIds .BaseObjectType ))
5959
6060
6161def create_property (parent , nodeid , bname , val , varianttype = None , datatype = None ):
@@ -70,7 +70,7 @@ def create_property(parent, nodeid, bname, val, varianttype=None, datatype=None)
7070 datatype = ua .NodeId (datatype , 0 )
7171 if datatype and not isinstance (datatype , ua .NodeId ):
7272 raise RuntimeError ("datatype argument must be a nodeid or an int refering to a nodeid" )
73- return node .Node (parent .isession , _create_variable (parent .isession , parent .nodeid , nodeid , qname , var , datatype = datatype , isproperty = True ))
73+ return node .Node (parent .session_server , _create_variable (parent .session_server , parent .nodeid , nodeid , qname , var , datatype = datatype , isproperty = True ))
7474
7575
7676def create_variable (parent , nodeid , bname , val , varianttype = None , datatype = None ):
@@ -86,7 +86,7 @@ def create_variable(parent, nodeid, bname, val, varianttype=None, datatype=None)
8686 if datatype and not isinstance (datatype , ua .NodeId ):
8787 raise RuntimeError ("datatype argument must be a nodeid or an int refering to a nodeid" )
8888
89- return node .Node (parent .isession , _create_variable (parent .isession , parent .nodeid , nodeid , qname , var , datatype = datatype , isproperty = False ))
89+ return node .Node (parent .session_server , _create_variable (parent .session_server , parent .nodeid , nodeid , qname , var , datatype = datatype , isproperty = False ))
9090
9191
9292def create_variable_type (parent , nodeid , bname , datatype ):
@@ -100,7 +100,7 @@ def create_variable_type(parent, nodeid, bname, datatype):
100100 datatype = ua .NodeId (datatype , 0 )
101101 if datatype and not isinstance (datatype , ua .NodeId ):
102102 raise RuntimeError ("Data type argument must be a nodeid or an int refering to a nodeid, received: {}" .format (datatype ))
103- return node .Node (parent .isession , _create_variable_type (parent .isession , parent .nodeid , nodeid , qname , datatype ))
103+ return node .Node (parent .session_server , _create_variable_type (parent .session_server , parent .nodeid , nodeid , qname , datatype ))
104104
105105
106106def create_reference_type (parent , nodeid , bname , symmetric = True , inversename = None ):
@@ -110,7 +110,7 @@ def create_reference_type(parent, nodeid, bname, symmetric=True, inversename=Non
110110 or idx and name
111111 """
112112 nodeid , qname = _parse_nodeid_qname (nodeid , bname )
113- return node .Node (parent .isession , _create_reference_type (parent .isession , parent .nodeid , nodeid , qname , symmetric , inversename ))
113+ return node .Node (parent .session_server , _create_reference_type (parent .session_server , parent .nodeid , nodeid , qname , symmetric , inversename ))
114114
115115
116116def create_object_type (parent , nodeid , bname ):
@@ -120,7 +120,7 @@ def create_object_type(parent, nodeid, bname):
120120 or namespace index, name
121121 """
122122 nodeid , qname = _parse_nodeid_qname (nodeid , bname )
123- return node .Node (parent .isession , _create_object_type (parent .isession , parent .nodeid , nodeid , qname ))
123+ return node .Node (parent .session_server , _create_object_type (parent .session_server , parent .nodeid , nodeid , qname ))
124124
125125
126126def create_method (parent , * args ):
@@ -142,7 +142,7 @@ def create_method(parent, *args):
142142 outputs = args [4 ]
143143 else :
144144 outputs = []
145- return node .Node (parent .isession , _create_method (parent , nodeid , qname , callback , inputs , outputs ))
145+ return node .Node (parent .session_server , _create_method (parent , nodeid , qname , callback , inputs , outputs ))
146146
147147
148148def _create_object (server , parentnodeid , nodeid , qname , objecttype ):
@@ -302,9 +302,9 @@ def create_data_type(parent, nodeid, bname, description=None):
302302 attrs .UserWriteMask = 0
303303 attrs .IsAbstract = False # True mean they cannot be instanciated
304304 addnode .NodeAttributes = attrs
305- results = parent .isession .add_nodes ([addnode ])
305+ results = parent .session_server .add_nodes ([addnode ])
306306 results [0 ].StatusCode .check ()
307- return node .Node (parent .isession , results [0 ].AddedNodeId )
307+ return node .Node (parent .session_server , results [0 ].AddedNodeId )
308308
309309
310310def _create_method (parent , nodeid , qname , callback , inputs , outputs ):
@@ -323,9 +323,9 @@ def _create_method(parent, nodeid, qname, callback, inputs, outputs):
323323 attrs .Executable = True
324324 attrs .UserExecutable = True
325325 addnode .NodeAttributes = attrs
326- results = parent .isession .add_nodes ([addnode ])
326+ results = parent .session_server .add_nodes ([addnode ])
327327 results [0 ].StatusCode .check ()
328- method = node .Node (parent .isession , results [0 ].AddedNodeId )
328+ method = node .Node (parent .session_server , results [0 ].AddedNodeId )
329329 if inputs :
330330 create_property (method ,
331331 ua .NodeId (namespaceidx = method .nodeid .NamespaceIndex ),
@@ -340,8 +340,8 @@ def _create_method(parent, nodeid, qname, callback, inputs, outputs):
340340 [_vtype_to_argument (vtype ) for vtype in outputs ],
341341 varianttype = ua .VariantType .ExtensionObject ,
342342 datatype = ua .ObjectIds .Argument )
343- if hasattr (parent .isession , "add_method_callback" ):
344- parent .isession .add_method_callback (method .nodeid , callback )
343+ if hasattr (parent .session_server , "add_method_callback" ):
344+ parent .session_server .add_method_callback (method .nodeid , callback )
345345 return results [0 ].AddedNodeId
346346
347347
0 commit comments