MCPcopy Create free account
hub / github.com/bugy/script-server / map_to_script_value

Method map_to_script_value

src/model/value_mappers.py:21–34  ·  view source on GitHub ↗
(self, user_value)

Source from the content-addressed store, hash-verified

19 self._mappings = mappings
20
21 def map_to_script_value(self, user_value):
22 if user_value is None:
23 return None
24
25 if not self._mappings:
26 return user_value
27
28 str_user_value = str(user_value)
29
30 for script_value, mapped_user_value in self._mappings.items():
31 if mapped_user_value == str_user_value:
32 return script_value
33
34 return user_value
35
36 def map_to_ui_value(self, script_value):
37 if script_value is None:

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected