def METHOD_NAME(self, event):
    if not self.eatKeyPressEvent(event):
        # is this a bug?  do we call the super?  or the parent?
        return super(HotKeyMixin, self).METHOD_NAME(event)
        #parent = self.parent()
        #if parent is not None:
        #    return parent.keyPressEvent(event)