class_docstr: The reader thread reads log data from pipe
docstr: Return if read is completed
          
code: def is_read_completed(self):
      """Return if read is completed"""
      return self._is_read_completed
  
imports: import os
  import sys
  import json
  import logging
  import logging.handlers
  import time
  import threading
  import re
  from datetime import datetime
  from enum import Enum, unique
  from logging import StreamHandler
  from queue import Queue
  from .rest_utils import rest_post
  from .url_utils import gen_send_stdout_url
  from .commands import CommandType
label_desc: Use image node_id 5 for calling the PipeLogReader obj's underlying member method code with example usage: obj.is_read_completed() and returns: self