(dictionary)
| 97 | |
| 98 | |
| 99 | def asNamespace(dictionary) -> types.SimpleNamespace: |
| 100 | def load_object(obj): |
| 101 | if isinstance(obj, dict): |
| 102 | for k in obj: |
| 103 | if obj[k] is None: |
| 104 | obj[k] = types.SimpleNamespace() |
| 105 | return types.SimpleNamespace(**obj) |
| 106 | return obj |
| 107 | return json.loads(json.dumps(dictionary), object_hook=load_object) |
no outgoing calls
no test coverage detected