示例#1
0
文件: event.py 项目: CMGS/Collapsar
 def dispatch(self, e, **args):
     for c in self.__ecCather:
         try:
             c(e, **args)
         #pragma: no cover 1    
         except Exception,e:
             _debugger.out(e)
             if DEBUG:raise
示例#2
0
文件: event.py 项目: CMGS/Collapsar
 def attach(self, e, callback):
     _debugger.out('%s %s' % (e, callback))
     if not self.__ecEventMapping.has_key(e):
         self.__ecEventMapping[e] = [callback]
     else:
         self.__ecEventMapping[e].append(callback)