code: def __clear_bp(self, aThread):
          
          if self.__slot is not None:
              aThread.suspend()
              try:
                  ctx = aThread.get_context(win32.CONTEXT_DEBUG_REGISTERS)
                  DebugRegister.clear_bp(ctx, self.__slot)
                  aThread.set_context(ctx)
                  self.__slot = None
              finally:
                  aThread.resume()
docs: Clears this breakpoint from the debug registers.
  
          @type  aThread: L{Thread}
          @param aThread: Thread object.