Statistics
| Revision:

gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.app / org.gvsig.scripting.app.mainplugin / src / main / resources-plugin / scripting / lib / requests / certs.py @ 564

History | View | Annotate | Download (613 Bytes)

1
#!/usr/bin/env python
2
# -*- coding: utf-8 -*-
3

    
4
"""
5
certs.py
6
~~~~~~~~
7

8
This module returns the preferred default CA certificate bundle.
9

10
If you are packaging Requests, e.g., for a Linux distribution or a managed
11
environment, you can change the definition of where() to return a separately
12
packaged CA bundle.
13
"""
14
import os.path
15

    
16
try:
17
    from certifi import where
18
except ImportError:
19
    def where():
20
        """Return the preferred certificate bundle."""
21
        # vendored bundle inside Requests
22
        return os.path.join(os.path.dirname(__file__), 'cacert.pem')
23

    
24
if __name__ == '__main__':
25
    print(where())