class_docstr: An HTTP/1.x server.
class_docstr_tok: ["An","HTTP\/1.x","server","."]
docstr: :arg stream: an `.IOStream`
  :arg params: a `.HTTP1ConnectionParameters` or None
  :arg context: an opaque application-defined object that is accessible
      as ``connection.context``
code: def __init__(
      self,
      stream: iostream.IOStream,
      params: Optional[HTTP1ConnectionParameters] = None,
      context: Optional[object] = None,
  ) -> None:
      """
      :arg stream: an `.IOStream`
      :arg params: a `.HTTP1ConnectionParameters` or None
      :arg context: an opaque application-defined object that is accessible
          as ``connection.context``
      """
      self.stream = stream
      if params is None:
          params = HTTP1ConnectionParameters()
      self.params = params
      self.context = context
      self._serving_future = None
  
imports: import asyncio
  import logging
  import re
  import types
  from tornado.concurrent import Future, future_add_done_callback, future_set_result_unless_cancelled
  from tornado.escape import native_str, utf8
  from tornado import gen
  from tornado import httputil
  from tornado import iostream
  from tornado.log import gen_log, app_log
  from tornado.util import GzipDecompressor
  from typing import cast, Optional, Type, Awaitable, Callable, Union, Tuple
label_desc: Use image node_id 1 to create a new HTTP1ServerConnection object from inherited base classes: object with example: obj = HTTP1ServerConnection(stream, params, context)