[zeromq-dev] pyczmq and ctx.set_linger()

Greg Ward greg at gerg.ca
Thu Jan 16 18:43:53 CET 2014


On 16 January 2014, I said:
> after successfully using czmq for the first time yesterday, I'm now
> trying pyczmq. (Specifically, I'm translating the "ironhouse" example
> from Pieter's blog: http://hintjens.com/blog:49.) 
> 
> I got stumped pretty quickly:
> 
> >>> import pyczmq
> >>> ctx = pyczmq.zctx.new()
> >>> ctx.set_linger(1000)
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> AttributeError: '_cffi_backend.CData' object has no attribute 'set_linger'

Ooops, I figured it out. I was reading too much into the docs. pyczmq
really has a C-like interface, not Python-like. Here's how it works:

>>> import pyczmq
>>> ctx = pyczmq.zctx.new()
>>> pyczmq.zctx.set_linger(ctx, 1000)

       Greg



More information about the zeromq-dev mailing list