]>
Commit | Line | Data |
---|---|---|
5ca095cb | 1 | # flake8: noqa: F401 |
8a8b5452 | 2 | import warnings |
3 | ||
227bf1a3 | 4 | from .common import ( |
5 | HEADRequest, | |
6 | PUTRequest, | |
7 | Request, | |
8 | RequestDirector, | |
9 | RequestHandler, | |
10 | Response, | |
11 | ) | |
12 | ||
13 | # isort: split | |
14 | # TODO: all request handlers should be safely imported | |
15 | from . import _urllib | |
8a8b5452 | 16 | from ..utils import bug_reports_message |
17 | ||
18 | try: | |
19 | from . import _requests | |
20 | except ImportError: | |
21 | pass | |
22 | except Exception as e: | |
23 | warnings.warn(f'Failed to import "requests" request handler: {e}' + bug_reports_message()) | |
ccfd70f4 | 24 | |
25 | try: | |
26 | from . import _websockets | |
27 | except ImportError: | |
28 | pass | |
29 | except Exception as e: | |
30 | warnings.warn(f'Failed to import "websockets" request handler: {e}' + bug_reports_message()) | |
52f5be1f | 31 | |
32 | try: | |
add96eb9 | 33 | from . import _curlcffi |
52f5be1f | 34 | except ImportError: |
35 | pass | |
36 | except Exception as e: | |
37 | warnings.warn(f'Failed to import "curl_cffi" request handler: {e}' + bug_reports_message()) |