import lldb num_hits = 0 def watchpoint_command(frame, wp, dict): global num_hits if num_hits == 0: print ("I stopped the first time") frame.EvaluateExpression("cookie = 888") num_hits += 1 frame.thread.process.Continue() else: print ("I stopped the %d time" % (num_hits)) frame.EvaluateExpression("cookie = 999")