summaryrefslogtreecommitdiff
path: root/gitdb/utils/encoding.py
diff options
context:
space:
mode:
authorSebastian Thiel <sebastian.thiel@icloud.com>2020-02-17 11:15:01 +0800
committerSebastian Thiel <sebastian.thiel@icloud.com>2020-02-17 11:15:01 +0800
commitb27e72f4873788dcc419a06da06465d4722780b7 (patch)
treedd7d3a4554cf05acbcc299f449ec5a26f4101fed /gitdb/utils/encoding.py
parent5dd0f302f101e66d9d70a3b17ce0f379b4db214b (diff)
parent183d1bc731a2815184725afec78be0e52505cb1f (diff)
downloadgitdb-b27e72f4873788dcc419a06da06465d4722780b7.tar.gz
Merge branch 'master' of https://github.com/gitpython-developers/gitdb
Diffstat (limited to 'gitdb/utils/encoding.py')
-rw-r--r--gitdb/utils/encoding.py19
1 files changed, 3 insertions, 16 deletions
diff --git a/gitdb/utils/encoding.py b/gitdb/utils/encoding.py
index 4d270af..25ebead 100644
--- a/gitdb/utils/encoding.py
+++ b/gitdb/utils/encoding.py
@@ -1,31 +1,18 @@
-from gitdb.utils import compat
-
-if compat.PY3:
- string_types = (str, )
- text_type = str
-else:
- string_types = (basestring, )
- text_type = unicode
-
-
def force_bytes(data, encoding="ascii"):
if isinstance(data, bytes):
return data
- if isinstance(data, string_types):
+ if isinstance(data, str):
return data.encode(encoding)
return data
def force_text(data, encoding="utf-8"):
- if isinstance(data, text_type):
+ if isinstance(data, str):
return data
if isinstance(data, bytes):
return data.decode(encoding)
- if compat.PY3:
- return text_type(data, encoding)
- else:
- return text_type(data)
+ return str(data, encoding)