manager.py 899 B

12345678910111213141516171819202122232425262728
  1. import json
  2. import lib.zchat as chat
  3. from lib.cprint import cprint
  4. cmd_client = chat.Client(port=30003)
  5. import __main__ as MAIN
  6. #_global_short_key = 1
  7. class MANAGER(): # DUMMY
  8. def __init__(self,*arg,**args):
  9. print(self,"__init__",arg,args)
  10. #self.refresh_fix = Refresher()
  11. #self.commands = Command()
  12. def refresh_fix(self,*arg,**args):# = Refresher()
  13. print(self,"refresh_fix",arg,args)
  14. def exec_go(self,nr,*arg,**args): #val=None,xfade=None,event=None,button="",ptfade=None):
  15. if MAIN._global_key_lock:
  16. return
  17. #def exec_go(nr,xfade=None,val=0):
  18. print(self,"MANAGER",nr,arg,args)
  19. btn_nr = nr
  20. v = args["val"]
  21. msg=json.dumps([{"event":"EXEC","EXEC":btn_nr+1,"VAL":v,"NR-KEY":btn_nr}]).encode("utf-8")
  22. cprint("SEND MANAGER.EXEC_GO:",msg,color="green")
  23. cmd_client.send(msg)