Пример #1
0
    def GetScene(self):
        scene = Scene()
        self.dataSource.LoadPage()
        upComingDateString = self.dataSource.GetUpcomingGameDate()

        if self.shouldDisplayUpComingGame(upComingDateString):
            scene.Home_Team_Logo_Image = self.dataSource.GetUpcomingGameHomeTeamLogo(
            )
            scene.Away_Team_Logo_Image = self.dataSource.GetUpcomingGameAwayTeamLogo(
            )
            split = upComingDateString.split(" ")
            firstline = ""
            secondline = ""
            for line in split[:3]:
                firstline += line + " "
            for line in split[3:]:
                secondline += line + " "

            scene.AdditionalText.append(firstline)
            scene.AdditionalText.append(secondline)
        else:
            scene.Home_Team_Logo_Image = self.dataSource.GetHomeTeamLogo()
            scene.Away_Team_Logo_Image = self.dataSource.GetAwayTeamLogo()
            scene.Home_Team_Score = self.dataSource.GetHomeTeamScore()
            scene.Away_Team_Score = self.dataSource.GetAwayTeamScore()
            scene.MainText = self.dataSource.GetInning()
            scene.AdditionalText = self.dataSource.GetAdditionalText()

        return scene