コード例 #1
0
ファイル: twadaptors.py プロジェクト: pombredanne/beah
 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)
コード例 #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)
コード例 #3
0
ファイル: twadaptors.py プロジェクト: pombredanne/beah
 def lose_item(self, data):
     if self.controller:
         self.controller.proc_evt(self, event.lose_item(data=data, origin=dict(self.origin)))
コード例 #4
0
ファイル: rhts_xmlrpc.py プロジェクト: sssst315/beah
 def proc_input(self, obj):
     try:
         self.main.controller_input(obj)
     except:
         self.main.send_evt(event.lose_item(format_exc()))
コード例 #5
0
ファイル: rhts_xmlrpc.py プロジェクト: beaker-project/beah
 def proc_input(self, obj):
     try:
         self.main.controller_input(obj)
     except:
         self.main.send_evt(event.lose_item(format_exc()))
コード例 #6
0
 def lose_item(self, data):
     if self.controller:
         self.controller.proc_evt(
             self, event.lose_item(data=data, origin=dict(self.origin)))
コード例 #7
0
ファイル: beahlib.py プロジェクト: beaker-project/beah
 def lose_item(self, o):
     return self.send(event.lose_item(o))
コード例 #8
0
 def lose_item(self, o):
     return self.send(event.lose_item(o))