def fail(self, cause="Unknown"):
     print "RecognizerTapTempo(", self, ") fail, cause=" + cause
     # raise Exception("RecognizerDoubleTap fail")
     Recognizer.fail(self, cause)
 def fail(self, cause="Unknown"):
     try:
         self.unregister_all()
     except:
         None
     Recognizer.fail(self,cause)
 def fail(self, cause="Unknown"):
     print "RecognizerWave(",self,") fail, cause="+cause
     Recognizer.fail(self,cause)
 def fail(self, cause="Unknown"):
     print "RecognizerWave(",self,") fail, cause="+cause
     self.unregister_all()
     Recognizer.fail(self,cause)
 def fail(self,cause):
     print "Envelope fails: %s" % (cause,)
     Recognizer.fail(self, cause)
 def fail(self,cause):
     self.unregister_all()
     Recognizer.fail(self, cause)
 def fail(self, cause="Unknown"):
     if self.agent:
         self.agent.removePad.call(self.agent)
     Recognizer.fail(self,cause)
     self.unregister_all()
 def fail(self,cause):
     self.unregister_all()
     print "GEQ fails: %s" % (cause,)
     Recognizer.fail(self, cause)
 def fail(self,cause):
     print "PadSwipe fails: %s" % (cause,)
     self.unregister_all()
     Recognizer.fail(self, cause)