Conditions | 5 |
Total Lines | 10 |
Code Lines | 10 |
Lines | 10 |
Ratio | 100 % |
Changes | 0 |
1 | import abc |
||
44 | def convert(self, data): |
||
45 | if isinstance(data, dict): |
||
46 | return dict(map(self.convert, data.items())) |
||
47 | if isinstance(data, bytes): |
||
48 | return data.decode('utf-8') |
||
49 | if isinstance(data, tuple): |
||
50 | return tuple(map(self.convert, data)) |
||
51 | if isinstance(data, list): |
||
52 | return list(map(self.convert, data)) |
||
53 | return data |
||
54 |