MCPcopy Index your code
hub / github.com/openai/openai-agents-python / pop_item

Method pop_item

examples/memory/file_session.py:62–69  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

60 await self._write_items(session_id, current + cloned)
61
62 async def pop_item(self) -> Any | None:
63 session_id = await self._ensure_session_id()
64 items = await self._read_items(session_id)
65 if not items:
66 return None
67 popped = items.pop()
68 await self._write_items(session_id, items)
69 return popped
70
71 async def clear_session(self) -> None:
72 if not self.session_id:

Callers

nothing calls this directly

Calls 3

_ensure_session_idMethod · 0.95
_read_itemsMethod · 0.95
_write_itemsMethod · 0.95

Tested by

no test coverage detected