| 260 | return value |
| 261 | |
| 262 | def create_value_wrapper(self, user_value) -> ScriptValueWrapper: |
| 263 | if self.constant: |
| 264 | value = self._default |
| 265 | return ScriptValueWrapper(None, value, value, self.value_to_str(value)) |
| 266 | |
| 267 | if user_value is None: |
| 268 | return ScriptValueWrapper(None, None, None) |
| 269 | |
| 270 | if self.no_value: |
| 271 | bool_value = model_helper.read_bool(user_value) |
| 272 | return ScriptValueWrapper(user_value, bool_value, bool_value) |
| 273 | |
| 274 | mapped_value = self.map_to_script(user_value) |
| 275 | script_arg = self.to_script_args(mapped_value) |
| 276 | secure_value = self.get_secured_value(script_arg) |
| 277 | return ScriptValueWrapper(user_value, mapped_value, script_arg, secure_value) |
| 278 | |
| 279 | def create_value_wrapper_for_default(self): |
| 280 | ui_value = self._ui_value_mapper.map_to_ui_value(self._default) |