Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 def pre_proc(self, evt):
     print json.dumps(evt)
     return False
Esempio n. 4
0
 def format(obj):
     """Create a message from an object"""
     return json.dumps(obj) + "\n"
Esempio n. 5
0
 def send_evt(self, evt):
     log.debug("sending evt: %r", evt)
     self.__controller_output(json.dumps(evt))
Esempio n. 6
0
 def send_evt(self, evt):
     log.debug("sending evt: %r", evt)
     self.__controller_output(json.dumps(evt))
Esempio n. 7
0
 def pre_proc(self, evt):
     print json.dumps(evt)
     return False
Esempio n. 8
0
def stdout_send_noanswer(evt):
    print json.dumps(evt)
    return 0
Esempio n. 9
0
def stdout_send(evt):
    print json.dumps(evt)
    answ = sys.stdin.readline()
    return an_answer(evt, answ)
Esempio n. 10
0
def stdout_send_noanswer(evt):
    print json.dumps(evt)
    return 0
Esempio n. 11
0
def stdout_send(evt):
    print json.dumps(evt)
    answ = sys.stdin.readline()
    return an_answer(evt, answ)