MCPcopy Index your code
hub / github.com/bugy/script-server / wrap_values

Function wrap_values

src/tests/test_utils.py:525–537  ·  view source on GitHub ↗
(parameters, values)

Source from the content-addressed store, hash-verified

523
524
525def wrap_values(parameters, values):
526 parameters_dict = {p.name: p for p in parameters}
527
528 result = {}
529 for name, value in values.items():
530 parameter = parameters_dict.get(name)
531 if parameter:
532 value_wrapper = parameter.create_value_wrapper(value)
533 else:
534 value_wrapper = ScriptValueWrapper(value, value, value)
535 result[name] = value_wrapper
536
537 return result
538
539
540def validate_value(parameter, value):

Calls 3

ScriptValueWrapperClass · 0.90
create_value_wrapperMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected