Total Complexity | 2 |
Total Lines | 13 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | # -*- coding: utf-8 -*- |
||
2 | |||
3 | from benedict.utils import type_util |
||
4 | |||
5 | import json |
||
6 | |||
7 | |||
8 | def dump(data): |
||
9 | def encoder(obj): |
||
10 | if not type_util.is_json_serializable(obj): |
||
11 | return str(obj) |
||
12 | return json.dumps(data, indent=4, sort_keys=True, default=encoder) |
||
13 |