MCPcopy Index your code
hub / github.com/tensorpack/tensorpack / _zmq_catch_error

Function _zmq_catch_error

tensorpack/dataflow/parallel.py:91–104  ·  view source on GitHub ↗
(name)

Source from the content-addressed store, hash-verified

89
90@contextmanager
91def _zmq_catch_error(name):
92 try:
93 yield
94 except zmq.ContextTerminated:
95 logger.info("[{}] Context terminated.".format(name))
96 raise DataFlowTerminated()
97 except zmq.ZMQError as e:
98 if e.errno == errno.ENOTSOCK: # socket closed
99 logger.info("[{}] Socket closed.".format(name))
100 raise DataFlowTerminated()
101 else:
102 raise
103 except Exception:
104 raise
105
106
107class _MultiProcessZMQDataFlow(DataFlow):

Callers 3

__iter__Method · 0.85
__iter__Method · 0.85
__iter__Method · 0.85

Calls 2

DataFlowTerminatedClass · 0.85
formatMethod · 0.80

Tested by

no test coverage detected