code: def flush(self):
      with self.lock:
          if not self.indicators:
              return
  
      self.app_tracker.has_data(self)
  
file_path: labml/client/labml/internal/tracker/writers/app.py
imports: import threading
  import time
  from typing import Dict
  import numpy
  from .None import Writer
  from ..indicators import Indicator
  from ..indicators.numeric import NumericIndicator
  from ...app import AppTracker, Packet, AppTrackDataSource
label_desc: Use image node_id 7 for calling the Writer obj's underlying member method code with example usage: obj.flush() without return types