from zmq.core import constants, error from zmq.core.socket import Socket from zope.interface import implements from twisted.internet import reactor from twisted.internet.interfaces import IFileDescriptor, IReadDescriptor from twisted.python import log # PYZMQ13 stands for pyzmq-13.0.0 PYZMQ13 = False try: from zmq.core import version ZMQ3 = version.zmq_version_info()[0] >= 3 except ImportError: try: # In pyzmq-13.0.0, this moved again. from zmq.core import zmq_version_info ZMQ3 = zmq_version_info()[0] >= 3 PYZMQ13 = True except ImportError: ZMQ3 = False class ZmqEndpointType(object): """ Endpoint could be "bound" or "connected". """ bind = "bind"
from collections import deque, namedtuple from zmq.core import constants, error from zmq.core.socket import Socket from zope.interface import implements from twisted.internet import reactor from twisted.internet.interfaces import IFileDescriptor, IReadDescriptor from twisted.python import log try: from zmq.core import version ZMQ3 = version.zmq_version_info()[0] >= 3 except ImportError: ZMQ3 = False class ZmqEndpointType(object): """ Endpoint could be "bound" or "connected". """ bind = "bind" connect = "connect" ZmqEndpoint = namedtuple("ZmqEndpoint", ["type", "address"])
import logging import random from twisted.internet import defer from twisted.internet.interfaces import IFileDescriptor, IReadDescriptor from twisted.python import log from tx0mq import constants from tx0mq import exceptions, util import types from zmq.core import error from zmq.core.socket import Socket from zmq.core.version import zmq_version_info from zope.interface import implements ZMQ3 = zmq_version_info()[0] == 3 class ZmqEndpointType(object): """ Endpoint could be "bound" or "connected". """ bind = "bind" connect = "connect" ZmqEndpoint = namedtuple('ZmqEndpoint', ['type', 'address']) class ZmqConnection(object): """