code: def __getattr__(self, name: str) -> Any:
      if not name.startswith("_"):
          val = getattr(self._request, name, None)
          if val is not None:
              return val
      return super().__getattr__(name)
  
imports: from __future__ import annotations
  import logging
  import weakref
  from typing import TYPE_CHECKING, Any, Awaitable, Callable, Iterable
  from tornado import gen
  from ..application.application import ServerContext, SessionContext
  from ..document import Document
  from ..protocol.exceptions import ProtocolError
  from ..util.token import get_token_payload
  from .session import ServerSession
label_desc: Use image node_id 5 for calling the _RequestProxy obj's underlying member method code with example usage: obj.__getattr__(name) and returns: super, val