constants.py 357 B

12345678910111213141516
  1. # coding: utf-8
  2. """zmq constants"""
  3. from ._cffi import C, c_constant_names
  4. from zmq.utils.constant_names import all_names
  5. g = globals()
  6. for cname in c_constant_names:
  7. if cname.startswith("ZMQ_"):
  8. name = cname[4:]
  9. else:
  10. name = cname
  11. g[name] = getattr(C, cname)
  12. DRAFT_API = C.PYZMQ_DRAFT_API
  13. __all__ = ['DRAFT_API'] + all_names