parameters: (self, debug, pid)
docstring: Removes the API hook from the given process and module.
  
          @warning: Do not call from an API hook callback.
  
          @type  debug: L{Debug}
          @param debug: Debug object.
  
          @type  pid: int
          @param pid: Process ID.
docstring_summary: Removes the API hook from the given process and module.
docstring_tokens: Removes the API hook from the given process and module .
function: def unhook(self, debug, pid):
          """
          Removes the API hook from the given process and module.
  
          @warning: Do not call from an API hook callback.
  
          @type  debug: L{Debug}
          @param debug: Debug object.
  
          @type  pid: int
          @param pid: Process ID.
          """
          try:
              hook = self.__hook[pid]
          except KeyError:
              return
          label = "%s!%s" % (self.__modName, self.__procName)
          hook.unhook(debug, pid, label)
          del self.__hook[pid]
function_tokens: def unhook ( self , debug , pid ) : try : hook = self . __hook [ pid ] except KeyError : return label = "%s!%s" % ( self . __modName , self . __procName ) hook . unhook ( debug , pid , label ) del self . __hook [ pid ]