def showList(listName,isPreface,listA,isShow): #by D@CC #on 2023DApr05 #mod 2024BFeb28 #Project: WioClock #Code: MicroPython #Purpose: returns time in characters #Parm0: timeCorrection_UnixSeconds #Parm1: t #Parm2: device eg "WioTerminal" #Parm3: isHow if False, print nothing #returns strHHMI in characters #calls: isInstance() NOT isinstance #mod # type() # localDateTime() # str() # showMP() NOT show() #mod # strip() # waitForInput() # time.strftime() #doesn't work on MicroPython #calls: isInstance() NOT isinstance #mod # type() # len() # showMP() if not isShow : return if not isInstance(listA, list): #mod typeObj=type(listA) print("Error S05 in showList, obj is not alist:",listName,"type:",typeObj,"value:",listA,":") return #if end rows_listA=len(listA) #showMP(isShow,"rows_listA",rows_listA) #mod for i in range(rows_listA): if isPreface : print(listName,":") print(listName,"[",i,"]:",listA[i]) else: print(listA[i]) return #def end #/showList.py