(self)
| 317 | return key in self._keymap |
| 318 | |
| 319 | def _for_freeze(self) -> ResultMetaData: |
| 320 | unique_filters = self._unique_filters |
| 321 | if unique_filters and self._tuplefilter: |
| 322 | unique_filters = self._tuplefilter(unique_filters) |
| 323 | |
| 324 | # TODO: are we freezing the result with or without uniqueness |
| 325 | # applied? |
| 326 | return SimpleResultMetaData( |
| 327 | self._keys, |
| 328 | extra=[self._keymap[key][2] for key in self._keys], |
| 329 | _unique_filters=unique_filters, |
| 330 | _ambiguous_keys=self._ambiguous_keys, |
| 331 | ) |
| 332 | |
| 333 | def __getstate__(self) -> Dict[str, Any]: |
| 334 | return { |
nothing calls this directly
no test coverage detected