Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/zmq/sugar/__init__.py: 95%
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1"""pure-Python sugar wrappers for core 0MQ objects."""
3# Copyright (C) PyZMQ Developers
4# Distributed under the terms of the Modified BSD License.
6from __future__ import annotations
8from zmq import error
9from zmq.backend import proxy
10from zmq.constants import DeviceType
11from zmq.sugar import context, frame, poll, socket, tracker, version
14def device(device_type: DeviceType, frontend: socket.Socket, backend: socket.Socket):
15 """Deprecated alias for zmq.proxy
17 .. deprecated:: libzmq-3.2
18 .. deprecated:: 13.0
19 """
21 return proxy(frontend, backend)
24__all__ = ["device"]
25for submod in (context, error, frame, poll, socket, tracker, version):
26 __all__.extend(submod.__all__)
28from zmq.error import * # noqa
29from zmq.sugar.context import * # noqa
30from zmq.sugar.frame import * # noqa
31from zmq.sugar.poll import * # noqa
32from zmq.sugar.socket import * # noqa
34# deprecated:
35from zmq.sugar.stopwatch import Stopwatch # noqa
36from zmq.sugar.tracker import * # noqa
37from zmq.sugar.version import * # noqa
39__all__.append('Stopwatch')