| 123456789101112131415161718192021222324252627282930313233343536373839 |
- """pure-Python sugar wrappers for core 0MQ objects."""
- # Copyright (C) PyZMQ Developers
- # Distributed under the terms of the Modified BSD License.
- from __future__ import annotations
- from zmq import error
- from zmq.backend import proxy
- from zmq.constants import DeviceType
- from zmq.sugar import context, frame, poll, socket, tracker, version
- def device(device_type: DeviceType, frontend: socket.Socket, backend: socket.Socket):
- """Deprecated alias for zmq.proxy
- .. deprecated:: libzmq-3.2
- .. deprecated:: 13.0
- """
- return proxy(frontend, backend)
- __all__ = ["device"]
- for submod in (context, error, frame, poll, socket, tracker, version):
- __all__.extend(submod.__all__)
- from zmq.error import * # noqa
- from zmq.sugar.context import * # noqa
- from zmq.sugar.frame import * # noqa
- from zmq.sugar.poll import * # noqa
- from zmq.sugar.socket import * # noqa
- # deprecated:
- from zmq.sugar.stopwatch import Stopwatch # noqa
- from zmq.sugar.tracker import * # noqa
- from zmq.sugar.version import * # noqa
- __all__.append('Stopwatch')
|