code: def deregister_hook(self, event, hook):
          
  
          try:
              self.hooks[event].remove(hook)
              return True
          except ValueError:
              return False
docs: Deregister a previously registered hook.
          Returns True if the hook existed, False if not.