forked from pool/python-bugzilla
- Fix API Key leak - Add: * 188-fix-api-key-leak.diff OBS-URL: https://build.opensuse.org/request/show/1113507 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bugzilla?expand=0&rev=58
24 lines
954 B
Diff
24 lines
954 B
Diff
--- a/bugzilla/_session.py 2021-10-05 22:49:16.000000000 +0200
|
|
+++ b/bugzilla/_session.py 2023-09-25 17:22:39.763856790 +0200
|
|
@@ -97,14 +97,14 @@
|
|
if "timeout" not in kwargs:
|
|
kwargs["timeout"] = timeout
|
|
|
|
- response = self._session.request(*args, **kwargs)
|
|
+ try:
|
|
+ response = self._session.request(*args, **kwargs)
|
|
|
|
- if self._is_xmlrpc:
|
|
- # Yes this still appears to matter for properly decoding unicode
|
|
- # code points in bugzilla.redhat.com content
|
|
- response.encoding = "UTF-8"
|
|
+ if self._is_xmlrpc:
|
|
+ # Yes this still appears to matter for properly decoding unicode
|
|
+ # code points in bugzilla.redhat.com content
|
|
+ response.encoding = "UTF-8"
|
|
|
|
- try:
|
|
response.raise_for_status()
|
|
except Exception as e:
|
|
# Scrape the api key out of the returned exception string
|