def __call__(self, evt): self.s.send(json.dumps(evt)+"\n") if self.nowait: return while True: answ = self.s.recv(4096) self.buffer += answ ht = self.buffer.split("\n", 1) if len(ht) > 1: (head, self.buffer) = ht return an_answer(evt, head)
def __call__(self, evt): self.s.send(json.dumps(evt) + "\n") if self.nowait: return while True: answ = self.s.recv(4096) self.buffer += answ ht = self.buffer.split("\n", 1) if len(ht) > 1: (head, self.buffer) = ht return an_answer(evt, head)
def pre_proc(self, evt): print json.dumps(evt) return False
def format(obj): """Create a message from an object""" return json.dumps(obj) + "\n"
def send_evt(self, evt): log.debug("sending evt: %r", evt) self.__controller_output(json.dumps(evt))
def stdout_send_noanswer(evt): print json.dumps(evt) return 0
def stdout_send(evt): print json.dumps(evt) answ = sys.stdin.readline() return an_answer(evt, answ)