def _setup_sockets(self):
        ins, outs = Device._setup_sockets(self)
        ctx = self._context
        mons = ctx.socket(self.mon_type)

        # set sockopts (must be done first, in case of zmq.IDENTITY)
        for opt, value in self._mon_sockopts:
            mons.setsockopt(opt, value)

        for iface in self._mon_binds:
            mons.bind(iface)

        for iface in self._mon_connects:
            mons.connect(iface)

        return ins, outs, mons
 def _setup_sockets(self):
     ins,outs = Device._setup_sockets(self)
     ctx = self._context
     mons = ctx.socket(self.mon_type)
     
     # set sockopts (must be done first, in case of zmq.IDENTITY)
     for opt,value in self._mon_sockopts:
         mons.setsockopt(opt, value)
     
     for iface in self._mon_binds:
         mons.bind(iface)
     
     for iface in self._mon_connects:
         mons.connect(iface)
     
     return ins,outs,mons