diff options
Diffstat (limited to 'gitlab/utils.py')
| -rw-r--r-- | gitlab/utils.py | 8 |
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, |
