You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

__init__.py 2.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. ###############################################################################
  2. #
  3. # The MIT License (MIT)
  4. #
  5. # Copyright (c) Crossbar.io Technologies GmbH
  6. #
  7. # Permission is hereby granted, free of charge, to any person obtaining a copy
  8. # of this software and associated documentation files (the "Software"), to deal
  9. # in the Software without restriction, including without limitation the rights
  10. # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11. # copies of the Software, and to permit persons to whom the Software is
  12. # furnished to do so, subject to the following conditions:
  13. #
  14. # The above copyright notice and this permission notice shall be included in
  15. # all copies or substantial portions of the Software.
  16. #
  17. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  18. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  19. # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  20. # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  21. # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  22. # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  23. # THE SOFTWARE.
  24. #
  25. ###############################################################################
  26. from __future__ import absolute_import
  27. from autobahn.wamp.types import \
  28. ComponentConfig, \
  29. SessionDetails, \
  30. CloseDetails, \
  31. RegisterOptions, \
  32. CallOptions, \
  33. CallDetails, \
  34. CallResult, \
  35. SubscribeOptions, \
  36. PublishOptions, \
  37. EventDetails
  38. from autobahn.wamp.exception import \
  39. Error, \
  40. SessionNotReady, \
  41. SerializationError, \
  42. ProtocolError, \
  43. TransportLost, \
  44. ApplicationError, \
  45. InvalidUri
  46. from autobahn.wamp.interfaces import ISession
  47. from autobahn.wamp.uri import \
  48. error, \
  49. register, \
  50. subscribe
  51. __all__ = (
  52. 'ComponentConfig',
  53. 'SessionDetails',
  54. 'CloseDetails',
  55. 'RegisterOptions',
  56. 'CallOptions',
  57. 'CallDetails',
  58. 'CallResult',
  59. 'SubscribeOptions',
  60. 'PublishOptions',
  61. 'EventDetails',
  62. 'Error',
  63. 'SessionNotReady',
  64. 'SerializationError',
  65. 'ProtocolError',
  66. 'TransportLost',
  67. 'ApplicationError',
  68. 'InvalidUri',
  69. 'ISession',
  70. 'error',
  71. 'register',
  72. 'subscribe',
  73. )