MCPcopy
hub / github.com/pytest-dev/pytest-xdist / get

Method get

src/xdist/remote.py:84–90  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

82 self._has_items_event = execmodel.Event()
83
84 def get(self) -> Item:
85 while True:
86 with self.lock() as locked_items:
87 if locked_items:
88 return locked_items.popleft()
89
90 self._has_items_event.wait()
91
92 def put(self, item: Item) -> None:
93 with self.lock() as locked_items:

Callers 11

__init__Method · 0.80
__init__Method · 0.80
pytest_runtestloopMethod · 0.80
run_one_testMethod · 0.80
remote.pyFile · 0.80
loop_onceMethod · 0.80
pytest_testnodereadyMethod · 0.80
popeventMethod · 0.80

Calls 1

lockMethod · 0.95

Tested by 2

popeventMethod · 0.64