code: def _get_queue_status(self):
      is_active = os.path.isdir(self.path)
      if is_active:
          try:
              with self._lock:
                  files = os.listdir(self.path)
                  files.remove(LOCK_FILE_NAME)
                  return True, files
          except BaseException as exc:
              check_for_kb_interrupt()
              self._logger.info(
                  "FAILED to get queue status for %s - %s",
                  self.path,
                  exc,
              )
              # Ignore possible exception:
              # we just want list of files without internal lock file
      return False, list()
  
imports: import os
  import uuid
  import time
  import filelock
  from studio.artifacts.artifacts_tracker import get_studio_home
  from studio.storage.storage_setup import get_storage_verbose_level
  from studio.util import logs
  from studio.util.util import check_for_kb_interrupt, rm_rf
label_desc: Use image node_id 2 for calling the LocalQueue obj's underlying member method code with example usage: obj._get_queue_status() and returns: False,  list, True,  files