code: def __init__(self, specialremote=None, **kwargs):
      if "out" not in kwargs:
          # to avoid buffering
          # http://stackoverflow.com/a/181654/1265472
          # kwargs['out'] = os.fdopen(sys.stderr.fileno(), 'w', 0)
          # but wasn't effective! sp kist straogjt for now
          kwargs["out"] = sys.stderr
      super(UnderAnnexUI, self).__init__(**kwargs)
      self.specialremote = specialremote
  
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 1 to create a new UnderAnnexUI object from inherited base classes: DialogUI with example: obj = UnderAnnexUI(specialremote)