003 File Manager
Current Path:
/usr/local/lib/python3.8/site-packages/zmq/backend
usr
/
local
/
lib
/
python3.8
/
site-packages
/
zmq
/
backend
/
📁
..
📄
__init__.py
(954 B)
📄
__init__.pyi
(2.02 KB)
📁
__pycache__
📁
cffi
📄
constants.pyi
(4.64 KB)
📁
cython
📄
select.py
(846 B)
Editing: select.py
"""Import basic exposure of libzmq C API as a backend""" # Copyright (C) PyZMQ Developers # Distributed under the terms of the Modified BSD License. from typing import Dict from importlib import import_module public_api = [ 'Context', 'Socket', 'Frame', 'Message', 'device', 'proxy', 'proxy_steerable', 'zmq_poll', 'strerror', 'zmq_errno', 'has', 'curve_keypair', 'curve_public', 'constants', 'zmq_version_info', 'IPC_PATH_MAX_LEN', ] def select_backend(name: str) -> Dict: """Select the pyzmq backend""" try: mod = import_module(name) except ImportError: raise except Exception as e: raise ImportError(f"Importing {name} failed with {e}") from e ns = {} for key in public_api: ns[key] = getattr(mod, key) return ns
Upload File
Create Folder