import json import lib.zchat as chat from lib.cprint import cprint cmd_client = chat.Client(port=30003) import __main__ as MAIN #_global_short_key = 1 class MANAGER(): # DUMMY def __init__(self,*arg,**args): print(self,"__init__",arg,args) #self.refresh_fix = Refresher() #self.commands = Command() def refresh_fix(self,*arg,**args):# = Refresher() print(self,"refresh_fix",arg,args) def exec_go(self,nr,*arg,**args): #val=None,xfade=None,event=None,button="",ptfade=None): if MAIN._global_key_lock: return #def exec_go(nr,xfade=None,val=0): print(self,"MANAGER",nr,arg,args) btn_nr = nr v = args["val"] msg=json.dumps([{"event":"EXEC","EXEC":btn_nr+1,"VAL":v,"NR-KEY":btn_nr}]).encode("utf-8") cprint("SEND MANAGER.EXEC_GO:",msg,color="green") cmd_client.send(msg)