您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

39 行
1.5KB

  1. import sys
  2. from .client import Client
  3. from .base_manager import BaseManager
  4. from .pubsub_manager import PubSubManager
  5. from .kombu_manager import KombuManager
  6. from .redis_manager import RedisManager
  7. from .kafka_manager import KafkaManager
  8. from .zmq_manager import ZmqManager
  9. from .server import Server
  10. from .namespace import Namespace, ClientNamespace
  11. from .middleware import WSGIApp, Middleware
  12. from .tornado import get_tornado_handler
  13. if sys.version_info >= (3, 5): # pragma: no cover
  14. from .asyncio_client import AsyncClient
  15. from .asyncio_server import AsyncServer
  16. from .asyncio_manager import AsyncManager
  17. from .asyncio_namespace import AsyncNamespace, AsyncClientNamespace
  18. from .asyncio_redis_manager import AsyncRedisManager
  19. from .asyncio_aiopika_manager import AsyncAioPikaManager
  20. from .asgi import ASGIApp
  21. else: # pragma: no cover
  22. AsyncClient = None
  23. AsyncServer = None
  24. AsyncManager = None
  25. AsyncNamespace = None
  26. AsyncRedisManager = None
  27. AsyncAioPikaManager = None
  28. __version__ = '4.3.1'
  29. __all__ = ['__version__', 'Client', 'Server', 'BaseManager', 'PubSubManager',
  30. 'KombuManager', 'RedisManager', 'ZmqManager', 'KafkaManager',
  31. 'Namespace', 'ClientNamespace', 'WSGIApp', 'Middleware']
  32. if AsyncServer is not None: # pragma: no cover
  33. __all__ += ['AsyncClient', 'AsyncServer', 'AsyncNamespace',
  34. 'AsyncClientNamespace', 'AsyncManager', 'AsyncRedisManager',
  35. 'ASGIApp', 'get_tornado_handler', 'AsyncAioPikaManager']