summaryrefslogtreecommitdiff
path: root/gitlab/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab/utils.py')
-rw-r--r--gitlab/utils.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/gitlab/utils.py b/gitlab/utils.py
index 9317535..5170b18 100644
--- a/gitlab/utils.py
+++ b/gitlab/utils.py
@@ -1,3 +1,4 @@
+import email.message
import pathlib
import traceback
import urllib.parse
@@ -14,6 +15,13 @@ class _StdoutStream:
print(chunk)
+def get_content_type(content_type: Optional[str]) -> str:
+ message = email.message.Message()
+ message["content-type"] = content_type
+
+ return message.get_content_type()
+
+
def response_content(
response: requests.Response,
streamed: bool,