def genScheduleHolderListScript(): theList = [] scheduleholderlist = [] scheduleholderroot = ['/services/time/local', '/services/time/UTC'] scheduleprefix = 'RZSched_' for myholderroot in scheduleholderroot: myholderrootnode = as_node(myholderroot) rootchildlist = myholderrootnode.children_names() rootchildlist.sort() for myholder in rootchildlist: myholderpath = myholderroot + '/' + myholder myholdernode = as_node(myholderpath) try: if myholdernode.hasattr('__node_id__'): holderchildlist = myholdernode.children_names() for name in holderchildlist: if name.find(scheduleprefix) == 0: scheduleholderlist.append(myholderpath) break except: pass if scheduleholderlist: theList.append('<select id="theSchedule">') for f in scheduleholderlist: theList.append('<option value="%s">%s</option>' % (f, f)) theList.append('</select><br><br>') return theList
def genScheduleHolderListScript(): theList = [] scheduleholderlist = [] scheduleholderroot = ['/services/time/local', '/services/time/UTC'] scheduleprefix = 'RZSched_' for myholderroot in scheduleholderroot: myholderrootnode = as_node(myholderroot) rootchildlist = myholderrootnode.children_names() rootchildlist.sort() for myholder in rootchildlist: myholderpath = myholderroot + '/' + myholder myholdernode = as_node(myholderpath) try: if myholdernode.hasattr('__node_id__'): holderchildlist = myholdernode.children_names() for name in holderchildlist: if name.find(scheduleprefix) == 0: scheduleholderlist.append(myholderpath) break except: pass if scheduleholderlist: theList.append('<select id="theSchedule">') for f in scheduleholderlist: theList.append('<option value="%s">%s</option>' % (f,f)) theList.append('</select><br><br>') return theList
def genScheduleListScript(scheduleholder, scheduleprefix): theList = [] schedulelist = [] mynode = as_node(scheduleholder) childlist = mynode.children_names() childlist.sort() plen = len(scheduleprefix) schedulelist = [name[plen:] for name in childlist if name.find(scheduleprefix) == 0] if schedulelist: theList.append('<select id="theSchedule">') for f in schedulelist: theList.append('<option value="%s">%s</option>' % (f,f)) theList.append('</select><br><br>') return theList
def genScheduleListScript(scheduleholder, scheduleprefix): theList = [] schedulelist = [] mynode = as_node(scheduleholder) childlist = mynode.children_names() childlist.sort() plen = len(scheduleprefix) schedulelist = [ name[plen:] for name in childlist if name.find(scheduleprefix) == 0 ] if schedulelist: theList.append('<select id="theSchedule">') for f in schedulelist: theList.append('<option value="%s">%s</option>' % (f, f)) theList.append('</select><br><br>') return theList