Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
releaselevel = levels[match.group('releaselevel')]
serial = int(match.group('serial')) if match.group('serial') else 0
return VersionInfo(major, minor, micro, releaselevel, serial)
except Exception:
raise ImportError("Invalid package version {}".format(ver))
version_info = _parse_version(__version__)
if zmq.zmq_version_info()[0] < 3: # pragma no cover
raise ImportError("aiozmq doesn't support libzmq < 3.0")
# make pyflakes happy
(ZmqSelector, ZmqEventLoop, ZmqEventLoopPolicy, ZmqTransport, ZmqProtocol,
ZmqStream, ZmqStreamProtocol, ZmqStreamClosed, create_zmq_stream,
create_zmq_connection)
ipc - local inter-process communication transport,
see http://api.zeromq.org/master:zmq-ipc
tcp - unicast transport using TCP,
see http://api.zeromq.org/master:zmq_tcp
pgm, epgm - reliable multicast transport using PGM,
see http://api.zeromq.org/master:zmq_pgm
zmq_sock is a zmq.Socket instance to use preexisting object
with created transport.
"""
if loop is None:
loop = asyncio.get_event_loop()
if isinstance(loop, ZmqEventLoop):
ret = yield from loop.create_zmq_connection(protocol_factory,
zmq_type,
bind=bind,
connect=connect,
zmq_sock=zmq_sock)
return ret
try:
if zmq_sock is None:
zmq_sock = zmq.Context.instance().socket(zmq_type)
elif zmq_sock.getsockopt(zmq.TYPE) != zmq_type:
raise ValueError('Invalid zmq_sock type')
except zmq.ZMQError as exc:
raise OSError(exc.errno, exc.strerror) from exc
protocol = protocol_factory()
releaselevel = levels[match.group('releaselevel')]
serial = int(match.group('serial')) if match.group('serial') else 0
return VersionInfo(major, minor, micro, releaselevel, serial)
except Exception:
raise ImportError("Invalid package version {}".format(ver))
version_info = _parse_version(__version__)
if zmq.zmq_version_info()[0] < 3: # pragma no cover
raise ImportError("aiozmq doesn't support libzmq < 3.0")
# make pyflakes happy
(ZmqSelector, ZmqEventLoop, ZmqEventLoopPolicy, ZmqTransport, ZmqProtocol,
ZmqStream, ZmqStreamProtocol, ZmqStreamClosed, create_zmq_stream,
create_zmq_connection)
ipc - local inter-process communication transport,
see http://api.zeromq.org/master:zmq-ipc
tcp - unicast transport using TCP,
see http://api.zeromq.org/master:zmq_tcp
pgm, epgm - reliable multicast transport using PGM,
see http://api.zeromq.org/master:zmq_pgm
zmq_sock is a zmq.Socket instance to use preexisting object
with created transport.
"""
if loop is None:
loop = asyncio.get_event_loop()
if isinstance(loop, ZmqEventLoop):
ret = yield from loop.create_zmq_connection(protocol_factory,
zmq_type,
bind=bind,
connect=connect,
zmq_sock=zmq_sock)
return ret
try:
if zmq_sock is None:
zmq_sock = zmq.Context().instance().socket(zmq_type)
elif zmq_sock.getsockopt(zmq.TYPE) != zmq_type:
raise ValueError('Invalid zmq_sock type')
except zmq.ZMQError as exc:
raise OSError(exc.errno, exc.strerror) from exc
protocol = protocol_factory()
def new_event_loop(self):
"""Create a new event loop.
You must call set_event_loop() to make this the current event
loop.
"""
return ZmqEventLoop()