コード例 #1
0
ファイル: unit_game.py プロジェクト: aigamedev/resistance
 def __getattribute__(self, name):
     """Intercept all observer notifications for functions named on*() and
     store the arguments."""
     if name.startswith('on'):
         def onCallback(*args):
             self.calls[name] = args
             return BaseGame.__getattribute__(self, name)(*args)
         return onCallback
     return BaseGame.__getattribute__(self, name)
コード例 #2
0
ファイル: unit_game.py プロジェクト: Rohitv97/Resistance
    def __getattribute__(self, name):
        """Intercept all observer notifications for functions named on*() and
        store the arguments."""
        if name.startswith('on'):

            def onCallback(*args):
                self.calls[name] = args
                return BaseGame.__getattribute__(self, name)(*args)

            return onCallback
        return BaseGame.__getattribute__(self, name)
コード例 #3
0
ファイル: unit_game.py プロジェクト: aigamedev/resistance
 def onCallback(*args):
     self.calls[name] = args
     return BaseGame.__getattribute__(self, name)(*args)
コード例 #4
0
ファイル: unit_game.py プロジェクト: Rohitv97/Resistance
 def onCallback(*args):
     self.calls[name] = args
     return BaseGame.__getattribute__(self, name)(*args)