code: def __postCallAction_codebp(self, event):
          
  
          # If the breakpoint was accidentally hit by another thread,
          # pass it to the debugger instead of calling the "post" callback.
          #
          # XXX FIXME:
          # I suppose this check will fail under some weird conditions...
          #
          tid = event.get_tid()
          if tid not in self.__paramStack:
              return True
  
          # Remove the code breakpoint at the return address.
          pid     = event.get_pid()
          address = event.breakpoint.get_address()
          event.debug.dont_break_at(pid, address)
  
          # Call the "post" callback.
          try:
              self.__postCallAction(event)
  
          # Forget the parameters.
          finally:
              self.__pop_params(tid)
docs: Handles code breakpoint events on return from the function.
  
          @type  event: L{ExceptionEvent}
          @param event: Breakpoint hit event.