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

1def force_bytes(data, encoding="utf-8"): 

2 if isinstance(data, bytes): 

3 return data 

4 

5 if isinstance(data, str): 

6 return data.encode(encoding) 

7 

8 return data 

9 

10 

11def force_text(data, encoding="utf-8"): 

12 if isinstance(data, str): 

13 return data 

14 

15 if isinstance(data, bytes): 

16 return data.decode(encoding) 

17 

18 return str(data, encoding)