MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / __setstate__

Method __setstate__

lib/sqlalchemy/engine/result.py:340–351  ·  view source on GitHub ↗
(self, state: Dict[str, Any])

Source from the content-addressed store, hash-verified

338 }
339
340 def __setstate__(self, state: Dict[str, Any]) -> None:
341 if state["_translated_indexes"]:
342 _translated_indexes = state["_translated_indexes"]
343 _tuplefilter = tuplegetter(*_translated_indexes)
344 else:
345 _translated_indexes = _tuplefilter = None
346 self.__init__( # type: ignore
347 state["_keys"],
348 _translated_indexes=_translated_indexes,
349 _tuplefilter=_tuplefilter,
350 _ambiguous_keys=state.get("_ambiguous_keys"),
351 )
352
353 def _index_for_key(self, key: Any, raiseerr: bool = True) -> int:
354 if int in key.__class__.__mro__:

Callers

nothing calls this directly

Calls 3

__init__Method · 0.95
tuplegetterFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected