(
self,
tag: str,
data: Mapping[str, typing.Any] | Sequence[Mapping[str, typing.Any]],
*,
many: bool,
original_data,
partial: bool | types.StrSequenceOrSet | None,
unknown: types.UnknownOption | None,
)
| 1092 | ) |
| 1093 | |
| 1094 | def _invoke_load_processors( |
| 1095 | self, |
| 1096 | tag: str, |
| 1097 | data: Mapping[str, typing.Any] | Sequence[Mapping[str, typing.Any]], |
| 1098 | *, |
| 1099 | many: bool, |
| 1100 | original_data, |
| 1101 | partial: bool | types.StrSequenceOrSet | None, |
| 1102 | unknown: types.UnknownOption | None, |
| 1103 | ): |
| 1104 | # This has to invert the order of the dump processors, so run the pass_collection |
| 1105 | # processors first. |
| 1106 | data = self._invoke_processors( |
| 1107 | tag, |
| 1108 | pass_collection=True, |
| 1109 | data=data, |
| 1110 | many=many, |
| 1111 | original_data=original_data, |
| 1112 | partial=partial, |
| 1113 | unknown=unknown, |
| 1114 | ) |
| 1115 | return self._invoke_processors( |
| 1116 | tag, |
| 1117 | pass_collection=False, |
| 1118 | data=data, |
| 1119 | many=many, |
| 1120 | original_data=original_data, |
| 1121 | partial=partial, |
| 1122 | unknown=unknown, |
| 1123 | ) |
| 1124 | |
| 1125 | def _invoke_field_validators(self, *, error_store: ErrorStore, data, many: bool): |
| 1126 | for attr_name, _, validator_kwargs in self._hooks[VALIDATES]: |
no test coverage detected