(self)
| 375 | return None |
| 376 | |
| 377 | def target_user(self) -> Optional[user.User]: |
| 378 | if self.username: |
| 379 | return self._make_linked_object("username", self.username, user.User, exceptions.UserNotFound) |
| 380 | if self.target_name: |
| 381 | return self._make_linked_object("username", self.target_name, user.User, exceptions.UserNotFound) |
| 382 | if self.followed_username: |
| 383 | return self._make_linked_object("username", self.followed_username, user.User, exceptions.UserNotFound) |
| 384 | if self.recipient_username: |
| 385 | return self._make_linked_object("username", self.recipient_username, user.User, exceptions.UserNotFound) |
| 386 | return None |
| 387 | |
| 388 | def target_comment(self) -> Optional[comment.Comment]: |
| 389 | # TODO: make use of self.target_project/target_user/target_studio here. |
no test coverage detected