class_docstr: Object which collects rapid-fire signals and condenses them
  into a single signal or a rate-limited stream of signals.
  Used, for example, to prevent a SpinBox from generating multiple
  signals when the mouse wheel is rolled over it.
  
  Emits sigDelayed after input signals have stopped for a certain period of
  time.
docstr: If there is a signal queued up, send it now.
docstr_tok: ["If","there","is","a","signal","queued","up",",","send","it","now","."]
code: def flush(self):
      """If there is a signal queued up, send it now."""
      if self.args is None or self.blockSignal:
          return False
      args, self.args = self.args, None
      self.timer.stop()
      self.lastFlushTime = perf_counter()
      self.sigDelayed.emit(args)
      return True
  
file_path: pyqtgraph/pyqtgraph/SignalProxy.py
imports: import weakref
  from time import perf_counter
  from .functions import SignalBlock
  from .Qt import QtCore
  from .ThreadsafeTimer import ThreadsafeTimer
label_desc: Use image node_id 4 for calling the SignalProxy obj's underlying member method code with example usage: obj.flush() and returns: True, False