MCPcopy
hub / github.com/reflex-dev/reflex / close

Method close

reflex/istate/manager/disk.py:376–387  ·  view source on GitHub ↗

Close the state manager, flushing any pending writes to disk.

(self)

Source from the content-addressed store, hash-verified

374 await self.set_state(token, state, **context)
375
376 async def close(self):
377 """Close the state manager, flushing any pending writes to disk."""
378 async with self._state_manager_lock:
379 if self._write_queue_task:
380 self._write_queue_task.cancel()
381 with contextlib.suppress(asyncio.CancelledError):
382 await self._write_queue_task
383 self._write_queue_task = None
384 # Dump unlocked locks.
385 for token, lock in tuple(self._states_locks.items()):
386 if not lock.locked():
387 self._states_locks.pop(token)

Callers 15

_close_form_dataFunction · 0.45
docs_sidebar_drawerFunction · 0.45
demo_form_dialogFunction · 0.45
intro_form_dialogFunction · 0.45
lemcal_dialogFunction · 0.45
handle_upload_streamMethod · 0.45
request_rawFunction · 0.45
indexFunction · 0.45
state_manager_redisFunction · 0.45
test_set_and_get_stateFunction · 0.45

Calls 2

cancelMethod · 0.80
itemsMethod · 0.80