示例#1
0
    def player(self) -> ba.SessionPlayer:
        """Return the instance's associated ba.SessionPlayer.

        Raises a ba.SessionPlayerNotFoundError if the player
        no longer exists.
        """
        if not self._player:
            raise SessionPlayerNotFoundError()
        return self._player
示例#2
0
    def sessionplayer(self) -> ba.SessionPlayer:
        """Return the ba.SessionPlayer corresponding to this Player.

        Throws a ba.SessionPlayerNotFoundError if it does not exist.
        """
        assert self._postinited
        if bool(self._sessionplayer):
            return self._sessionplayer
        raise SessionPlayerNotFoundError()