MCPcopy Create free account
hub / github.com/TimMcCool/scratchattach / target_user

Method target_user

scratchattach/site/activity.py:377–386  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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.

Callers 1

targetMethod · 0.95

Calls 1

_make_linked_objectMethod · 0.45

Tested by

no test coverage detected