class_docstr: A thread that consumes data from a filehandle and sends the data
  over a Queue.
class_docstr_tok: ["A","thread","that","consumes","data","from","a","filehandle","and","sends","the","data","over","a","Queue","."]
code: def __init__(self, fh, blocksize=1024, discard=False):
      super().__init__()
      self.fh = fh
      self.blocksize = blocksize
      self.daemon = True
      self.discard = discard
      self.queue = None if discard else queue.Queue()
  
imports: import queue
  import re
  import subprocess
  import sys
  import threading
  import time
  from io import DEFAULT_BUFFER_SIZE
  from .exceptions import DecodeError
  from .base import AudioFile
label_desc: Use image node_id 1 to create a new QueueReaderThread object from inherited base classes: threading with example: obj = QueueReaderThread(fh, blocksize, discard)