25 lines
694 B
Diff
25 lines
694 B
Diff
|
--- requests-2.5.0/requests/certs.py
|
||
|
+++ requests-2.5.0/requests/certs.py
|
||
|
@@ -13,13 +13,14 @@
|
||
|
"""
|
||
|
import os.path
|
||
|
|
||
|
-try:
|
||
|
- from certifi import where
|
||
|
-except ImportError:
|
||
|
- def where():
|
||
|
- """Return the preferred certificate bundle."""
|
||
|
- # vendored bundle inside Requests
|
||
|
- return os.path.join(os.path.dirname(__file__), 'cacert.pem')
|
||
|
+def where():
|
||
|
+ """Return the preferred certificate bundle."""
|
||
|
+ cacerts = '/etc/ssl/certs/ca-certificates.crt'
|
||
|
+ if os.path.exists(cacerts):
|
||
|
+ return cacerts
|
||
|
+
|
||
|
+ # vendored bundle inside Requests
|
||
|
+ return os.path.join(os.path.dirname(__file__), 'cacert.pem')
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
print(where())
|