MCPcopy Create free account
hub / github.com/FreeOpcUa/python-opcua / make_method_code

Method make_method_code

schemas/generate_address_space.py:273–283  ·  view source on GitHub ↗
(self, obj)

Source from the content-addressed store, hash-verified

271 self.make_refs_code(obj, indent)
272
273 def make_method_code(self, obj):
274 indent = " "
275 self.writecode(indent)
276 self.make_node_code(obj, indent)
277 self.writecode(indent, 'attrs = ua.MethodAttributes()')
278 if obj.desc:
279 self.writecode(indent, 'attrs.Description = LocalizedText("{0}")'.format(obj.desc))
280 self.writecode(indent, 'attrs.DisplayName = LocalizedText("{0}")'.format(obj.displayname))
281 self.writecode(indent, 'node.NodeAttributes = attrs')
282 self.writecode(indent, 'server.add_nodes([node])')
283 self.make_refs_code(obj, indent)
284
285 def make_reference_code(self, obj):
286 indent = " "

Callers 1

runMethod · 0.95

Calls 3

writecodeMethod · 0.95
make_node_codeMethod · 0.95
make_refs_codeMethod · 0.95

Tested by

no test coverage detected