MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / __setstate__

Method __setstate__

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

Source from the content-addressed store, hash-verified

1043 }
1044
1045 def __setstate__(self, state: Dict[str, Any]) -> None:
1046 self._processors = [None for _ in range(len(state["_keys"]))]
1047 self._keymap = state["_keymap"]
1048 self._keymap_by_result_column_idx = None
1049 self._key_to_index = self._make_key_to_index(self._keymap, MD_INDEX)
1050 self._keys = state["_keys"]
1051 self._unpickled = True
1052 if state["_translated_indexes"]:
1053 translated_indexes: List[Any]
1054 self._translated_indexes = translated_indexes = state[
1055 "_translated_indexes"
1056 ]
1057 self._tuplefilter = tuplegetter(*translated_indexes)
1058 else:
1059 self._translated_indexes = self._tuplefilter = None
1060
1061
1062class ResultFetchStrategy:

Callers

nothing calls this directly

Calls 2

tuplegetterFunction · 0.85
_make_key_to_indexMethod · 0.80

Tested by

no test coverage detected