(self, attr)
| 471 | return new_attr |
| 472 | |
| 473 | def getfieldval(self, attr): |
| 474 | # type: (str) -> Any |
| 475 | if self.deprecated_fields and attr in self.deprecated_fields: |
| 476 | attr = self._resolve_alias(attr) |
| 477 | if attr in self.fields: |
| 478 | return self.fields[attr] |
| 479 | if attr in self.overloaded_fields: |
| 480 | return self.overloaded_fields[attr] |
| 481 | if attr in self.default_fields: |
| 482 | return self.default_fields[attr] |
| 483 | return self.payload.getfieldval(attr) |
| 484 | |
| 485 | def getfield_and_val(self, attr): |
| 486 | # type: (str) -> Tuple[AnyField, Any] |
no test coverage detected