(container)
| 192 | return container[key] |
| 193 | |
| 194 | def _convert(container): |
| 195 | if _value_marker in container: |
| 196 | force_list = False |
| 197 | values = container.pop(_value_marker) |
| 198 | if container.pop(_list_marker, False): |
| 199 | force_list = True |
| 200 | values.extend(_convert(x[1]) for x in sorted(container.items())) |
| 201 | if not force_list and len(values) == 1: |
| 202 | values = values[0] |
| 203 | |
| 204 | if not container: |
| 205 | return values |
| 206 | return _convert(container) |
| 207 | if container.pop(_list_marker, False): |
| 208 | return [_convert(x[1]) for x in sorted(container.items())] |
| 209 | return dict_cls((k, _convert(v)) for k, v in container.items()) |
| 210 | |
| 211 | result = dict_cls() |
| 212 |
no test coverage detected