code: def spinner_task(self):
      while self.busy:
          sys.stdout.write(next(self.spinner_generator))
          sys.stdout.flush()
          time.sleep(self.delay)
          sys.stdout.write("\b")
  
file_path: datmo/datmo/core/util/spinner.py
imports: import sys
  import time
  import itertools
  import threading
label_desc: Use image node_id 2 for calling the Spinner obj's underlying member method code with example usage: obj.spinner_task() without return types