Converts an BoolProperty node to JSON format.
(node)
| 262 | |
| 263 | |
| 264 | def __convert_bool(node): |
| 265 | """Converts an BoolProperty node to JSON format.""" |
| 266 | converted = __convert_node(node, default_value='true') |
| 267 | |
| 268 | # Check for a switch for reversing the value |
| 269 | reverse_switch = __get_attribute(node, 'ReverseSwitch') |
| 270 | |
| 271 | if reverse_switch: |
| 272 | __with_argument(node, converted) |
| 273 | |
| 274 | converted_reverse = copy.deepcopy(converted) |
| 275 | |
| 276 | converted_reverse['switch'] = reverse_switch |
| 277 | converted_reverse['value'] = 'false' |
| 278 | |
| 279 | return [converted_reverse, converted] |
| 280 | |
| 281 | # Modify flags when there is an argument child |
| 282 | __with_argument(node, converted) |
| 283 | |
| 284 | return __check_for_flag(converted) |
| 285 | |
| 286 | |
| 287 | def __convert_string_list(node): |
nothing calls this directly
no test coverage detected
searching dependent graphs…