code: def test_clean_exit(get):
      dsk = {"a": (lambda: 1 / 0,)}
      try:
          with ProgressBar() as pbar:
              get_threaded(dsk, "a")
      except ZeroDivisionError:
          pass
      assert not pbar._running
      assert not pbar._timer.is_alive()
  
file_path: dask/dask/diagnostics/tests/test_progress.py
imports: from __future__ import annotations
  from operator import add, mul
  import pytest
  from dask.callbacks import Callback
  from dask.diagnostics import ProgressBar
  from dask.diagnostics.progress import format_time
  from dask.local import get_sync
  from dask.threaded import get
label_desc: Use image node_id 5 for calling a global function with example usage: test_clean_exit(get) without return types