import time global_i = 0 def b(info): a(only_print=True) if info["global"] < 0: raise ValueError(str(info)) def a(only_print): global global_i original_i = global_i if not only_print: global_i += 1 b(info={"original": original_i, "global": global_i}) print(f"{global_i=} {original_i=} {only_print=}") while True: time.sleep(0.4) a(only_print=False) # if global_i == 10: breakpoint() # toto na tomto řádku se pustí debuger