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

Method pipe

Lib/test/test_interpreters/utils.py:388–397  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

386 clean_up_interpreters()
387
388 def pipe(self):
389 def ensure_closed(fd):
390 try:
391 os.close(fd)
392 except OSError:
393 pass
394 r, w = os.pipe()
395 self.addCleanup(lambda: ensure_closed(r))
396 self.addCleanup(lambda: ensure_closed(w))
397 return r, w
398
399 def temp_dir(self):
400 tempdir = tempfile.mkdtemp()

Callers 15

_runningMethod · 0.95
_get_handlesMethod · 0.45
_execute_childMethod · 0.45
setUpMethod · 0.45
test_pipesizesMethod · 0.45
test_pipesize_defaultMethod · 0.45
open_fdsMethod · 0.45
test_close_fdsMethod · 0.45
test_pass_fdsMethod · 0.45

Calls 1

addCleanupMethod · 0.80

Tested by 15

setUpMethod · 0.36
test_pipesizesMethod · 0.36
test_pipesize_defaultMethod · 0.36
open_fdsMethod · 0.36
test_close_fdsMethod · 0.36
test_pass_fdsMethod · 0.36
test_poll1Method · 0.36
test_poll_unit_testsMethod · 0.36