__init__.py 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. from .imports import lazy_import
  2. from .version import version as __version__ # noqa
  3. __all__ = [ # noqa
  4. "AbortHandshake",
  5. "basic_auth_protocol_factory",
  6. "BasicAuthWebSocketServerProtocol",
  7. "ClientConnection",
  8. "connect",
  9. "ConnectionClosed",
  10. "ConnectionClosedError",
  11. "ConnectionClosedOK",
  12. "Data",
  13. "DuplicateParameter",
  14. "ExtensionHeader",
  15. "ExtensionParameter",
  16. "InvalidHandshake",
  17. "InvalidHeader",
  18. "InvalidHeaderFormat",
  19. "InvalidHeaderValue",
  20. "InvalidMessage",
  21. "InvalidOrigin",
  22. "InvalidParameterName",
  23. "InvalidParameterValue",
  24. "InvalidState",
  25. "InvalidStatusCode",
  26. "InvalidUpgrade",
  27. "InvalidURI",
  28. "NegotiationError",
  29. "Origin",
  30. "parse_uri",
  31. "PayloadTooBig",
  32. "ProtocolError",
  33. "RedirectHandshake",
  34. "SecurityError",
  35. "serve",
  36. "ServerConnection",
  37. "Subprotocol",
  38. "unix_connect",
  39. "unix_serve",
  40. "WebSocketClientProtocol",
  41. "WebSocketCommonProtocol",
  42. "WebSocketException",
  43. "WebSocketProtocolError",
  44. "WebSocketServer",
  45. "WebSocketServerProtocol",
  46. "WebSocketURI",
  47. ]
  48. lazy_import(
  49. globals(),
  50. aliases={
  51. "auth": ".legacy",
  52. "basic_auth_protocol_factory": ".legacy.auth",
  53. "BasicAuthWebSocketServerProtocol": ".legacy.auth",
  54. "ClientConnection": ".client",
  55. "connect": ".legacy.client",
  56. "unix_connect": ".legacy.client",
  57. "WebSocketClientProtocol": ".legacy.client",
  58. "Headers": ".datastructures",
  59. "MultipleValuesError": ".datastructures",
  60. "WebSocketException": ".exceptions",
  61. "ConnectionClosed": ".exceptions",
  62. "ConnectionClosedError": ".exceptions",
  63. "ConnectionClosedOK": ".exceptions",
  64. "InvalidHandshake": ".exceptions",
  65. "SecurityError": ".exceptions",
  66. "InvalidMessage": ".exceptions",
  67. "InvalidHeader": ".exceptions",
  68. "InvalidHeaderFormat": ".exceptions",
  69. "InvalidHeaderValue": ".exceptions",
  70. "InvalidOrigin": ".exceptions",
  71. "InvalidUpgrade": ".exceptions",
  72. "InvalidStatusCode": ".exceptions",
  73. "NegotiationError": ".exceptions",
  74. "DuplicateParameter": ".exceptions",
  75. "InvalidParameterName": ".exceptions",
  76. "InvalidParameterValue": ".exceptions",
  77. "AbortHandshake": ".exceptions",
  78. "RedirectHandshake": ".exceptions",
  79. "InvalidState": ".exceptions",
  80. "InvalidURI": ".exceptions",
  81. "PayloadTooBig": ".exceptions",
  82. "ProtocolError": ".exceptions",
  83. "WebSocketProtocolError": ".exceptions",
  84. "protocol": ".legacy",
  85. "WebSocketCommonProtocol": ".legacy.protocol",
  86. "ServerConnection": ".server",
  87. "serve": ".legacy.server",
  88. "unix_serve": ".legacy.server",
  89. "WebSocketServerProtocol": ".legacy.server",
  90. "WebSocketServer": ".legacy.server",
  91. "Data": ".typing",
  92. "Origin": ".typing",
  93. "ExtensionHeader": ".typing",
  94. "ExtensionParameter": ".typing",
  95. "Subprotocol": ".typing",
  96. },
  97. deprecated_aliases={
  98. "framing": ".legacy",
  99. "handshake": ".legacy",
  100. "parse_uri": ".uri",
  101. "WebSocketURI": ".uri",
  102. },
  103. )