(self, attr)
| 552 | self.payload.delfieldval(attr) |
| 553 | |
| 554 | def __delattr__(self, attr): |
| 555 | # type: (str) -> None |
| 556 | if attr == "payload": |
| 557 | return self.remove_payload() |
| 558 | if attr in self.__all_slots__: |
| 559 | return object.__delattr__(self, attr) |
| 560 | try: |
| 561 | return self.delfieldval(attr) |
| 562 | except AttributeError: |
| 563 | pass |
| 564 | return object.__delattr__(self, attr) |
| 565 | |
| 566 | def _superdir(self): |
| 567 | # type: () -> Set[str] |
nothing calls this directly
no test coverage detected