class DataNetExt: def __init__(self, ownerComp): self.ownerComp = ownerComp self.channel = "demo.touchdesigner.control" def connect(self, api_key): debug = self.ownerComp.par.Debug.eval() if hasattr(self.ownerComp.par, "Debug") else False if debug: print("Connecting TouchDesigner demo with", api_key) def publish(self, payload): print("TouchDesigner demo publish", self.channel, payload) def subscribe(self, channel): self.channel = channel print("TouchDesigner demo subscribe", channel)