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