Example #1
0
 def proc_input(self, cmd):
     """Process data(Event) received from Task - forward to Controller"""
     if not cmd:
         return
     if self.controller:
         try:
             evt = event.Event(cmd)
             evt.origin().update(self.origin)
         except:
             evt = event.lose_item(data=cmd, origin=dict(self.origin))
         self.controller.proc_evt(self, evt)
Example #2
0
 def proc_input(self, cmd):
     """Process data(Event) received from Task - forward to Controller"""
     if not cmd:
         return
     if self.controller:
         try:
             evt = event.Event(cmd)
             evt.origin().update(self.origin)
         except:
             evt = event.lose_item(data=cmd, origin=dict(self.origin))
         self.controller.proc_evt(self, evt)
Example #3
0
 def lose_item(self, data):
     if self.controller:
         self.controller.proc_evt(self, event.lose_item(data=data, origin=dict(self.origin)))
Example #4
0
 def proc_input(self, obj):
     try:
         self.main.controller_input(obj)
     except:
         self.main.send_evt(event.lose_item(format_exc()))
Example #5
0
 def proc_input(self, obj):
     try:
         self.main.controller_input(obj)
     except:
         self.main.send_evt(event.lose_item(format_exc()))
Example #6
0
 def lose_item(self, data):
     if self.controller:
         self.controller.proc_evt(
             self, event.lose_item(data=data, origin=dict(self.origin)))
Example #7
0
 def lose_item(self, o):
     return self.send(event.lose_item(o))
Example #8
0
 def lose_item(self, o):
     return self.send(event.lose_item(o))