I don't know if anyone here is familiar with the Scala digital signage programs but hopefully this question can be answered without any knowledge of it, just in case...
I am working with a Python script that checks a csv file and shares some of the info with a scala script. However, I am now adding some things to the script so I need it to run an additional python script should the appropriate 'if' branch be run.
if (roomname.lower() == svars.banquet_room.lower()) and \ is_current(evtdate, timeon, timeoff): svars.display_evt = True svars.evtdate = evtdate svars.banquet_room = roomname.title() svars.evtname1 = evtname1 svars.evtname2 = evtname2 svars.evtname3 = evtname3 svars.evttime = evttime svars.bkgrd00 = bkgrd00 svars.bkgrd0 = bkgrd0 svars.bkgrd1 = bkgrd1 svars.bkgrd2 = bkgrd2 svars.bkgrd3 = bkgrd3 svars.bkgrd4 = bkgrd4 svars.flash0 = flash0 svars.flash1 = flash1 svars.flash2 = flash2 svars.flash3 = flash3 svars.flash4 = flash4 os.system('python time_keeper.py') # figure out font sizes for all three evtnames for j in [1,2,3]: evtname = getattr(svars, 'evtname%s' % j) fontsize = 'fontsize%s' % j if len(evtname) <= svars.short_len: setattr(svars, fontsize, svars.largefont) elif len(evtname) >= svars.long_len: setattr(svars, fontsize, svars.smallfont) break # once found else: svars.display_evt = False
That is the section of code dealing with running the additional script. Line 21 is how to go about running the script from what I've gathered other places online but it does not seem to work properly. Am I doing something wrong or is this problem located elsewhere?