MCPcopy Create free account
hub / github.com/apify/crawlee-python / use_state

Method use_state

src/crawlee/crawlers/_basic/_basic_crawler.py:857–862  ·  view source on GitHub ↗
(
        self,
        default_value: MutableMapping[str, JsonSerializable] | None = None,
    )

Source from the content-addressed store, hash-verified

855 )
856
857 async def use_state(
858 self,
859 default_value: MutableMapping[str, JsonSerializable] | None = None,
860 ) -> MutableMapping[str, JsonSerializable]:
861 kvs = await self.get_key_value_store()
862 return await kvs.get_auto_saved_value(f'{self._CRAWLEE_STATE_KEY}_{self._id}', default_value)
863
864 async def _save_crawler_state(self) -> None:
865 store = await self.get_key_value_store()

Callers 7

test_crawler_use_stateFunction · 0.95
handlerFunction · 0.80
handler_oneFunction · 0.80
handler_twoFunction · 0.80
handler_threeFunction · 0.80
request_handlerFunction · 0.80
request_handlerFunction · 0.80

Calls 2

get_key_value_storeMethod · 0.95
get_auto_saved_valueMethod · 0.80

Tested by 7

test_crawler_use_stateFunction · 0.76
handlerFunction · 0.64
handler_oneFunction · 0.64
handler_twoFunction · 0.64
handler_threeFunction · 0.64
request_handlerFunction · 0.64
request_handlerFunction · 0.64