__init__.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. from __future__ import annotations
  2. __all__ = [
  3. "Client",
  4. "ConnectTimeout",
  5. "FullResponse",
  6. "HTTPHeaderName",
  7. "HTTPTransport",
  8. "HTTPVersion",
  9. "Headers",
  10. "Multipart",
  11. "Part",
  12. "Proxy",
  13. "ReadError",
  14. "RemoteProtocolError",
  15. "Request",
  16. "Response",
  17. "StreamError",
  18. "StreamErrorCode",
  19. "SyncClient",
  20. "SyncHTTPTransport",
  21. "SyncMultipart",
  22. "SyncPart",
  23. "SyncRequest",
  24. "SyncResponse",
  25. "SyncTransport",
  26. "TooManyRedirects",
  27. "Transport",
  28. "WriteError",
  29. "get_default_sync_transport",
  30. "get_default_transport",
  31. ]
  32. from . import _pyqwest
  33. from ._coro import Client, Response
  34. from ._errors import ConnectTimeout, RemoteProtocolError, StreamError, StreamErrorCode
  35. from ._multipart import Multipart, Part, SyncMultipart, SyncPart
  36. from ._pyqwest import (
  37. FullResponse,
  38. Headers,
  39. HTTPHeaderName,
  40. HTTPTransport,
  41. HTTPVersion,
  42. Proxy,
  43. ReadError,
  44. Request,
  45. SyncClient,
  46. SyncHTTPTransport,
  47. SyncRequest,
  48. SyncResponse,
  49. SyncTransport,
  50. TooManyRedirects,
  51. Transport,
  52. WriteError,
  53. get_default_sync_transport,
  54. get_default_transport,
  55. )
  56. __doc__ = _pyqwest.__doc__