Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/gitdb/utils/encoding.py: 10%
12 statements
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
1def force_bytes(data, encoding="utf-8"):
2 if isinstance(data, bytes):
3 return data
5 if isinstance(data, str):
6 return data.encode(encoding)
8 return data
11def force_text(data, encoding="utf-8"):
12 if isinstance(data, str):
13 return data
15 if isinstance(data, bytes):
16 return data.decode(encoding)
18 return str(data, encoding)