from System.IO import File, Path global team def __getData(graphicOnAirItem, viewBag, momentExecution): viewBag.Clear() viewBag.SetFloat("vSubstitutionType", 2) playerNumberIn = graphicOnAirItem.ExtraData["PlayerIn"] team = graphicOnAirItem.ExtraData["Team"] viewBag.SetImage("lgBadge", "Images\Badges\%s.png" % team.RefName) teamPath = Path.Combine(graphicOnAirItem.GraphicsEngine.Options.RootPath, graphicOnAirItem.Scene.Path, "images", "Photos", team.RefName) playerPath = Path.Combine(teamPath, "%s.png"%(playerNumberIn.RefName)) if File.Exists(playerPath): viewBag.SetVideo("lgPlayer", playerPath) else: viewBag.SetImage("lgPlayer", "Images\\Photos\\Photo.png") if playerNumberIn.OtherNames != None and playerNumberIn.OtherNames != "": nameIn = playerNumberIn.OtherNames.upper() viewBag.SetString("tName", nameIn) viewBag.SetString("tNumber", "%s. " % playerNumberIn.Number.ToString()) else: firstNameIn = playerNumberIn.FirstName.upper() lastNameIn = playerNumberIn.LastName.upper() viewBag.SetString("tName", "%s %s" % (firstNameIn, lastNameIn)) viewBag.SetString("tNumber", "%s. " % playerNumberIn.Number.ToString())