class_docstr: A ConsoleLog with a SilentProgressbar
class_docstr_tok: ["A","ConsoleLog","with","a","SilentProgressbar"]
code: def question(self, text, title=None, **kwargs):
      msg = (
          "A non-interactive silent UI was asked for a response to a question: %s."
          % text
      )
      if title is not None:
          msg += " Title: %s." % title
      if not kwargs.get("hidden"):
          kwargs_str = ", ".join(
              (
                  "%s=%r" % (k, v)
                  for k, v in kwargs.items()
                  if v is not None
              )
          )
          if kwargs_str:
              msg += " Additional arguments: %s" % kwargs_str
      else:
          msg += " Additional arguments are not shown because 'hidden' is set."
      raise RuntimeError(msg)
  
imports: from logging import getLogger
  import os
  import sys
  import time
  import getpass
  from collections import deque
  from copy import copy
  from ..utils import auto_repr
  from ..utils import on_windows
  from .base import InteractiveUI
  from datalad.support.exceptions import CapturedException
label_desc: Use image node_id 2 for calling the SilentConsoleLog obj's underlying member method code with example usage: obj.question(text, title) without return types