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

Function _arg_to_variant

opcua/tools.py:151–160  ·  view source on GitHub ↗
(val, array, ptype, varianttype=None)

Source from the content-addressed store, hash-verified

149
150
151def _arg_to_variant(val, array, ptype, varianttype=None):
152 val = _args_to_array(val, array)
153 if isinstance(val, list):
154 val = [ptype(i) for i in val]
155 else:
156 val = ptype(val)
157 if varianttype:
158 return ua.Variant(val, varianttype)
159 else:
160 return ua.Variant(val)
161
162
163def _val_to_variant(val, args):

Callers 1

_val_to_variantFunction · 0.85

Calls 1

_args_to_arrayFunction · 0.85

Tested by

no test coverage detected