class_docstr: The adapter which uses `aiohttp`_ library.
  
  .. _aiohttp: https://docs.aiohttp.org/
  
  `aiohttp` supports keep-alives, persists Cookies, allows response
  compression and uses HTTP/1.1 [currently].
  
  ``aiohttp`` package must be installed in order to use this adapter.
code: def __init__(self, *, proxies, ssl_context):
      if not aiohttp_available:
          raise ImportError(
              "`aiohttp` must be installed in order to use AioHTTPAdapter. "
              "If you have installed geopy via pip, you may use "
              "this command to install aiohttp: "
              '`pip install "geopy[aiohttp]"`.'
          )
      proxies = _normalize_proxies(proxies)
      super().__init__(proxies=proxies, ssl_context=ssl_context)
  
      self.proxies = proxies
      self.ssl_context = ssl_context
  
imports: import abc
  import asyncio
  import contextlib
  import email
  import json
  import ssl
  import time
  import warnings
  from socket import timeout
  from ssl import SSLError
  from urllib.error import HTTPError
  from urllib.parse import urlparse
  from urllib.request import HTTPSHandler, ProxyHandler, Request, URLError, build_opener, getproxies
  from geopy.exc import GeocoderParseError, GeocoderServiceError, GeocoderTimedOut, GeocoderUnavailable, GeopyError
  from geopy.util import logger
label_desc: Use image node_id 1 to create a new AioHTTPAdapter object from inherited base classes: BaseAsyncAdapter with example: obj = AioHTTPAdapter()