| 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 |