MCPcopy Index your code
hub / github.com/python/cpython / _sendback_result

Function _sendback_result

Lib/concurrent/futures/process.py:206–215  ·  view source on GitHub ↗

Safely send back the given result or exception

(result_queue, work_id, result=None, exception=None,
                     exit_pid=None)

Source from the content-addressed store, hash-verified

204
205
206def _sendback_result(result_queue, work_id, result=None, exception=None,
207 exit_pid=None):
208 """Safely send back the given result or exception"""
209 try:
210 result_queue.put(_ResultItem(work_id, result=result,
211 exception=exception, exit_pid=exit_pid))
212 except BaseException as e:
213 exc = _ExceptionWithTraceback(e, e.__traceback__)
214 result_queue.put(_ResultItem(work_id, exception=exc,
215 exit_pid=exit_pid))
216
217
218def _process_worker(call_queue, result_queue, initializer, initargs, max_tasks=None):

Callers 1

_process_workerFunction · 0.85

Calls 3

_ResultItemClass · 0.85
putMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…