Skip to content

Instantly share code, notes, and snippets.

@borman
Last active June 29, 2019 12:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save borman/f4b347e87ee3a528c6ac94285084293b to your computer and use it in GitHub Desktop.
Save borman/f4b347e87ee3a528c6ac94285084293b to your computer and use it in GitHub Desktop.
import asyncio
import aiohttp
import hunter
async def fetch(session, url):
async with session.get(url) as response:
return await response.text()
async def aiomain():
async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(verify_ssl=False)) as session:
text = await fetch(session, 'http://ifconfig.io/ua')
print(text)
def main():
hunter.trace(module_startswith='aio')
event_loop = asyncio.get_event_loop()
event_loop.run_until_complete(asyncio.ensure_future(aiomain()))
if __name__ == "__main__":
main()
$ PYTHONHUNTERCONFIG="repr_func=lambda x:(repr(x),'NOREPR')[1]" python3 hunter_aiohttp.py 2>trace_repr.log
# exit code: 1
$ PYTHONHUNTERCONFIG="repr_func=lambda x:'NOREPR'" python3 hunter_aiohttp.py 2>trace_norepr.log
Python/3.7 aiohttp/3.5.4
# exit code: 0
[...]/site-packages/aiohttp/connector.py:713 call => __init__(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:726 line super().__init__(keepalive_timeout=keepalive_timeout,
[...]/site-packages/aiohttp/connector.py:727 line force_close=force_close,
[...]/site-packages/aiohttp/connector.py:728 line limit=limit, limit_per_host=limit_per_host,
[...]/site-packages/aiohttp/connector.py:729 line enable_cleanup_closed=enable_cleanup_closed,
[...]/site-packages/aiohttp/connector.py:730 line loop=loop)
[...]/site-packages/aiohttp/connector.py:212 call => __init__(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:219 line if force_close:
[...]/site-packages/aiohttp/connector.py:225 line if keepalive_timeout is sentinel:
[...]/site-packages/aiohttp/connector.py:226 line keepalive_timeout = 15.0
[...]/site-packages/aiohttp/connector.py:228 line loop = get_running_loop(loop)
[...]on/site-packages/aiohttp/helpers.py:263 call => get_running_loop(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:266 line if loop is None:
[...]on/site-packages/aiohttp/helpers.py:267 line loop = asyncio.get_event_loop()
[...]on/site-packages/aiohttp/helpers.py:268 line if not loop.is_running():
[...]on/site-packages/aiohttp/helpers.py:275 line return loop
[...]on/site-packages/aiohttp/helpers.py:275 return <= get_running_loop: NOREPR
[...]/site-packages/aiohttp/connector.py:230 line self._closed = False
[...]/site-packages/aiohttp/connector.py:231 line if loop.get_debug():
[...]/site-packages/aiohttp/connector.py:234 line self._conns = {} # type: Dict[ConnectionKey, List[Tuple[ResponseHandler, float]]] # noqa
[...]/site-packages/aiohttp/connector.py:235 line self._limit = limit
[...]/site-packages/aiohttp/connector.py:236 line self._limit_per_host = limit_per_host
[...]/site-packages/aiohttp/connector.py:237 line self._acquired = set() # type: Set[ResponseHandler]
[...]/site-packages/aiohttp/connector.py:238 line self._acquired_per_host = defaultdict(set) # type: DefaultDict[ConnectionKey, Set[ResponseHandler]] # noqa
[...]/site-packages/aiohttp/connector.py:239 line self._keepalive_timeout = cast(float, keepalive_timeout)
[...]/site-packages/aiohttp/connector.py:240 line self._force_close = force_close
[...]/site-packages/aiohttp/connector.py:243 line self._waiters = defaultdict(deque) # type: ignore
[...]/site-packages/aiohttp/connector.py:245 line self._loop = loop
[...]/site-packages/aiohttp/connector.py:246 line self._factory = functools.partial(ResponseHandler, loop=loop)
[...]/site-packages/aiohttp/connector.py:248 line self.cookies = SimpleCookie()
[...]/site-packages/aiohttp/connector.py:251 line self._cleanup_handle = None
[...]/site-packages/aiohttp/connector.py:254 line self._cleanup_closed_handle = None
[...]/site-packages/aiohttp/connector.py:255 line self._cleanup_closed_disabled = not enable_cleanup_closed
[...]/site-packages/aiohttp/connector.py:256 line self._cleanup_closed_transports = [] # type: List[Optional[asyncio.Transport]] # noqa
[...]/site-packages/aiohttp/connector.py:257 line self._cleanup_closed()
[...]/site-packages/aiohttp/connector.py:371 call => _cleanup_closed(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:375 line if self._cleanup_closed_handle:
[...]/site-packages/aiohttp/connector.py:378 line for transport in self._cleanup_closed_transports:
[...]/site-packages/aiohttp/connector.py:382 line self._cleanup_closed_transports = []
[...]/site-packages/aiohttp/connector.py:384 line if not self._cleanup_closed_disabled:
[...]/site-packages/aiohttp/connector.py:384 return <= _cleanup_closed: NOREPR
[...]/site-packages/aiohttp/connector.py:257 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:732 line self._ssl = _merge_ssl_params(ssl, verify_ssl, ssl_context,
[...]/site-packages/aiohttp/connector.py:733 line fingerprint)
[...]e-packages/aiohttp/client_reqrep.py:145 call => _merge_ssl_params(ssl=NOREPR, verify_ssl=NOREPR, ssl_context=NOREPR, fingerprint=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:151 line if verify_ssl is not None and not verify_ssl:
[...]e-packages/aiohttp/client_reqrep.py:152 line warnings.warn("verify_ssl is deprecated, use ssl=False instead",
[...]e-packages/aiohttp/client_reqrep.py:153 line DeprecationWarning,
[...]e-packages/aiohttp/client_reqrep.py:154 line stacklevel=3)
hunter_aiohttp.py:13: DeprecationWarning: verify_ssl is deprecated, use ssl=False instead
async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(verify_ssl=False)) as session:
[...]e-packages/aiohttp/client_reqrep.py:155 line if ssl is not None:
[...]e-packages/aiohttp/client_reqrep.py:159 line ssl = False
[...]e-packages/aiohttp/client_reqrep.py:160 line if ssl_context is not None:
[...]e-packages/aiohttp/client_reqrep.py:169 line if fingerprint is not None:
[...]e-packages/aiohttp/client_reqrep.py:179 line if not isinstance(ssl, SSL_ALLOWED_TYPES):
[...]e-packages/aiohttp/client_reqrep.py:182 line return ssl
[...]e-packages/aiohttp/client_reqrep.py:182 return <= _merge_ssl_params: NOREPR
[...]/site-packages/aiohttp/connector.py:734 line if resolver is None:
[...]/site-packages/aiohttp/connector.py:735 line resolver = DefaultResolver(loop=self._loop)
[...]n/site-packages/aiohttp/resolver.py:24 call => __init__(self=NOREPR, loop=NOREPR)
[...]n/site-packages/aiohttp/resolver.py:25 line self._loop = get_running_loop(loop)
[...]on/site-packages/aiohttp/helpers.py:263 call => get_running_loop(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:266 line if loop is None:
[...]on/site-packages/aiohttp/helpers.py:268 line if not loop.is_running():
[...]on/site-packages/aiohttp/helpers.py:275 line return loop
[...]on/site-packages/aiohttp/helpers.py:275 return <= get_running_loop: NOREPR
[...]n/site-packages/aiohttp/resolver.py:25 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:736 line self._resolver = resolver
[...]/site-packages/aiohttp/connector.py:738 line self._use_dns_cache = use_dns_cache
[...]/site-packages/aiohttp/connector.py:739 line self._cached_hosts = _DNSCacheTable(ttl=ttl_dns_cache)
[...]/site-packages/aiohttp/connector.py:650 call => __init__(self=NOREPR, ttl=NOREPR)
[...]/site-packages/aiohttp/connector.py:651 line self._addrs_rr = {} # type: Dict[Tuple[str, int], Tuple[Iterator[Dict[str, Any]], int]] # noqa
[...]/site-packages/aiohttp/connector.py:652 line self._timestamps = {} # type: Dict[Tuple[str, int], float]
[...]/site-packages/aiohttp/connector.py:653 line self._ttl = ttl
[...]/site-packages/aiohttp/connector.py:653 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:740 line self._throttle_dns_events = {} # type: Dict[Tuple[str, int], EventResultOrError] # noqa
[...]/site-packages/aiohttp/connector.py:741 line self._family = family
[...]/site-packages/aiohttp/connector.py:742 line self._local_addr = local_addr
[...]/site-packages/aiohttp/connector.py:742 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:175 call => __init__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:197 line if loop is None:
[...]hon/site-packages/aiohttp/client.py:198 line if connector is not None:
[...]hon/site-packages/aiohttp/client.py:199 line loop = connector._loop
[...]hon/site-packages/aiohttp/client.py:201 line loop = get_running_loop(loop)
[...]on/site-packages/aiohttp/helpers.py:263 call => get_running_loop(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:266 line if loop is None:
[...]on/site-packages/aiohttp/helpers.py:268 line if not loop.is_running():
[...]on/site-packages/aiohttp/helpers.py:275 line return loop
[...]on/site-packages/aiohttp/helpers.py:275 return <= get_running_loop: NOREPR
[...]hon/site-packages/aiohttp/client.py:203 line if connector is None:
[...]hon/site-packages/aiohttp/client.py:206 line if connector._loop is not loop:
[...]hon/site-packages/aiohttp/client.py:210 line self._loop = loop
[...]hon/site-packages/aiohttp/client.py:212 line if loop.get_debug():
[...]hon/site-packages/aiohttp/client.py:215 line if cookie_jar is None:
[...]hon/site-packages/aiohttp/client.py:216 line cookie_jar = CookieJar(loop=loop)
[...]/site-packages/aiohttp/cookiejar.py:53 call => __init__(self=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:55 line super().__init__(loop=loop)
[...]python/site-packages/aiohttp/abc.py:144 call => __init__(self=NOREPR)
[...]python/site-packages/aiohttp/abc.py:146 line self._loop = get_running_loop(loop)
[...]on/site-packages/aiohttp/helpers.py:263 call => get_running_loop(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:266 line if loop is None:
[...]on/site-packages/aiohttp/helpers.py:268 line if not loop.is_running():
[...]on/site-packages/aiohttp/helpers.py:275 line return loop
[...]on/site-packages/aiohttp/helpers.py:275 return <= get_running_loop: NOREPR
[...]python/site-packages/aiohttp/abc.py:146 return <= __init__: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:56 line self._cookies = defaultdict(SimpleCookie) #type: DefaultDict[str, SimpleCookie] # noqa
[...]/site-packages/aiohttp/cookiejar.py:57 line self._host_only_cookies = set() # type: Set[Tuple[str, str]]
[...]/site-packages/aiohttp/cookiejar.py:58 line self._unsafe = unsafe
[...]/site-packages/aiohttp/cookiejar.py:59 line self._next_expiration = ceil(self._loop.time())
[...]/site-packages/aiohttp/cookiejar.py:60 line self._expirations = {} # type: Dict[Tuple[str, str], int]
[...]/site-packages/aiohttp/cookiejar.py:60 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:217 line self._cookie_jar = cookie_jar
[...]hon/site-packages/aiohttp/client.py:219 line if cookies is not None:
[...]hon/site-packages/aiohttp/client.py:222 line self._connector = connector # type: BaseConnector
[...]hon/site-packages/aiohttp/client.py:223 line self._connector_owner = connector_owner
[...]hon/site-packages/aiohttp/client.py:224 line self._default_auth = auth
[...]hon/site-packages/aiohttp/client.py:225 line self._version = version
[...]hon/site-packages/aiohttp/client.py:226 line self._json_serialize = json_serialize
[...]hon/site-packages/aiohttp/client.py:227 line if timeout is sentinel:
[...]hon/site-packages/aiohttp/client.py:228 line self._timeout = DEFAULT_TIMEOUT
[...]hon/site-packages/aiohttp/client.py:229 line if read_timeout is not sentinel:
[...]hon/site-packages/aiohttp/client.py:235 line if conn_timeout is not None:
[...]hon/site-packages/aiohttp/client.py:252 line self._raise_for_status = raise_for_status
[...]hon/site-packages/aiohttp/client.py:253 line self._auto_decompress = auto_decompress
[...]hon/site-packages/aiohttp/client.py:254 line self._trust_env = trust_env
[...]hon/site-packages/aiohttp/client.py:255 line self._requote_redirect_url = requote_redirect_url
[...]hon/site-packages/aiohttp/client.py:258 line if headers:
[...]hon/site-packages/aiohttp/client.py:261 line headers = CIMultiDict()
[...]hon/site-packages/aiohttp/client.py:262 line self._default_headers = headers
[...]hon/site-packages/aiohttp/client.py:263 line if skip_auto_headers is not None:
[...]hon/site-packages/aiohttp/client.py:267 line self._skip_auto_headers = frozenset()
[...]hon/site-packages/aiohttp/client.py:269 line self._request_class = request_class
[...]hon/site-packages/aiohttp/client.py:270 line self._response_class = response_class
[...]hon/site-packages/aiohttp/client.py:271 line self._ws_response_class = ws_response_class
[...]hon/site-packages/aiohttp/client.py:273 line self._trace_configs = trace_configs or []
[...]hon/site-packages/aiohttp/client.py:274 line for trace_config in self._trace_configs:
[...]hon/site-packages/aiohttp/client.py:274 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:965 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:966 line return self
[...]hon/site-packages/aiohttp/client.py:966 return <= __aenter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:839 call => get(self=NOREPR, url=NOREPR)
[...]hon/site-packages/aiohttp/client.py:842 line return _RequestContextManager(
[...]hon/site-packages/aiohttp/client.py:843 line self._request(hdrs.METH_GET, url,
[...]hon/site-packages/aiohttp/client.py:844 line allow_redirects=allow_redirects,
[...]hon/site-packages/aiohttp/client.py:845 line **kwargs))
[...]hon/site-packages/aiohttp/client.py:982 call => __init__(self=NOREPR, coro=NOREPR)
[...]hon/site-packages/aiohttp/client.py:986 line self._coro = coro
[...]hon/site-packages/aiohttp/client.py:986 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:845 return <= get: NOREPR
[...]hon/site-packages/aiohttp/client.py:1004 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:1005 line self._resp = await self._coro
[...]hon/site-packages/aiohttp/client.py:314 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]hon/site-packages/aiohttp/client.py:347 line if self.closed:
[...]hon/site-packages/aiohttp/client.py:903 call => closed(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:909 line return self._connector is None or self._connector.closed
[...]/site-packages/aiohttp/connector.py:431 call => closed(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:437 line return self._closed
[...]/site-packages/aiohttp/connector.py:437 return <= closed: NOREPR
[...]hon/site-packages/aiohttp/client.py:909 return <= closed: NOREPR
[...]hon/site-packages/aiohttp/client.py:350 line ssl = _merge_ssl_params(ssl, verify_ssl, ssl_context, fingerprint)
[...]e-packages/aiohttp/client_reqrep.py:145 call => _merge_ssl_params(ssl=NOREPR, verify_ssl=NOREPR, ssl_context=NOREPR, fingerprint=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:151 line if verify_ssl is not None and not verify_ssl:
[...]e-packages/aiohttp/client_reqrep.py:160 line if ssl_context is not None:
[...]e-packages/aiohttp/client_reqrep.py:169 line if fingerprint is not None:
[...]e-packages/aiohttp/client_reqrep.py:179 line if not isinstance(ssl, SSL_ALLOWED_TYPES):
[...]e-packages/aiohttp/client_reqrep.py:182 line return ssl
[...]e-packages/aiohttp/client_reqrep.py:182 return <= _merge_ssl_params: NOREPR
[...]hon/site-packages/aiohttp/client.py:352 line if data is not None and json is not None:
[...]hon/site-packages/aiohttp/client.py:355 line elif json is not None:
[...]hon/site-packages/aiohttp/client.py:358 line if not isinstance(chunked, bool) and chunked is not None:
[...]hon/site-packages/aiohttp/client.py:362 line redirects = 0
[...]hon/site-packages/aiohttp/client.py:363 line history = []
[...]hon/site-packages/aiohttp/client.py:364 line version = self._version
[...]hon/site-packages/aiohttp/client.py:367 line headers = self._prepare_headers(headers)
[...]hon/site-packages/aiohttp/client.py:820 call => _prepare_headers(self=NOREPR, headers=NOREPR)
[...]hon/site-packages/aiohttp/client.py:826 line result = CIMultiDict(self._default_headers)
[...]hon/site-packages/aiohttp/client.py:827 line if headers:
[...]hon/site-packages/aiohttp/client.py:837 line return result
[...]hon/site-packages/aiohttp/client.py:837 return <= _prepare_headers: NOREPR
[...]hon/site-packages/aiohttp/client.py:368 line proxy_headers = self._prepare_headers(proxy_headers)
[...]hon/site-packages/aiohttp/client.py:820 call => _prepare_headers(self=NOREPR, headers=NOREPR)
[...]hon/site-packages/aiohttp/client.py:826 line result = CIMultiDict(self._default_headers)
[...]hon/site-packages/aiohttp/client.py:827 line if headers:
[...]hon/site-packages/aiohttp/client.py:837 line return result
[...]hon/site-packages/aiohttp/client.py:837 return <= _prepare_headers: NOREPR
[...]hon/site-packages/aiohttp/client.py:370 line try:
[...]hon/site-packages/aiohttp/client.py:371 line url = URL(str_or_url)
[...]hon/site-packages/aiohttp/client.py:375 line skip_headers = set(self._skip_auto_headers)
[...]hon/site-packages/aiohttp/client.py:376 line if skip_auto_headers is not None:
[...]hon/site-packages/aiohttp/client.py:380 line if proxy is not None:
[...]hon/site-packages/aiohttp/client.py:386 line if timeout is sentinel:
[...]hon/site-packages/aiohttp/client.py:387 line real_timeout = self._timeout # type: ClientTimeout
[...]hon/site-packages/aiohttp/client.py:395 line tm = TimeoutHandle(self._loop, real_timeout.total)
[...]on/site-packages/aiohttp/helpers.py:504 call => __init__(self=NOREPR, loop=NOREPR, timeout=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:507 line self._timeout = timeout
[...]on/site-packages/aiohttp/helpers.py:508 line self._loop = loop
[...]on/site-packages/aiohttp/helpers.py:509 line self._callbacks = [] # type: List[Tuple[Callable[..., None], Tuple[Any, ...], Dict[str, Any]]] # noqa
[...]on/site-packages/aiohttp/helpers.py:509 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:396 line handle = tm.start()
[...]on/site-packages/aiohttp/helpers.py:518 call => start(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:519 line if self._timeout is not None and self._timeout > 0:
[...]on/site-packages/aiohttp/helpers.py:520 line at = ceil(self._loop.time() + self._timeout)
[...]on/site-packages/aiohttp/helpers.py:521 line return self._loop.call_at(at, self.__call__)
[...]on/site-packages/aiohttp/helpers.py:521 return <= start: NOREPR
[...]hon/site-packages/aiohttp/client.py:399 line Trace(
[...]hon/site-packages/aiohttp/client.py:405 line for trace_config in self._trace_configs
[...]hon/site-packages/aiohttp/client.py:399 call => <listcomp>(.0=NOREPR)
[...]hon/site-packages/aiohttp/client.py:399 line Trace(
[...]hon/site-packages/aiohttp/client.py:399 return <= <listcomp>: NOREPR
[...]hon/site-packages/aiohttp/client.py:408 line for trace in traces:
[...]hon/site-packages/aiohttp/client.py:415 line timer = tm.timer()
[...]on/site-packages/aiohttp/helpers.py:525 call => timer(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:526 line if self._timeout is not None and self._timeout > 0:
[...]on/site-packages/aiohttp/helpers.py:527 line timer = TimerContext(self._loop)
[...]on/site-packages/aiohttp/helpers.py:559 call => __init__(self=NOREPR, loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:560 line self._loop = loop
[...]on/site-packages/aiohttp/helpers.py:561 line self._tasks = [] # type: List[asyncio.Task[Any]]
[...]on/site-packages/aiohttp/helpers.py:562 line self._cancelled = False
[...]on/site-packages/aiohttp/helpers.py:562 return <= __init__: NOREPR
[...]on/site-packages/aiohttp/helpers.py:528 line self.register(timer.timeout)
[...]on/site-packages/aiohttp/helpers.py:511 call => register(self=NOREPR, callback=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:513 line self._callbacks.append((callback, args, kwargs))
[...]on/site-packages/aiohttp/helpers.py:513 return <= register: NOREPR
[...]on/site-packages/aiohttp/helpers.py:529 line return timer
[...]on/site-packages/aiohttp/helpers.py:529 return <= timer: NOREPR
[...]hon/site-packages/aiohttp/client.py:416 line try:
[...]hon/site-packages/aiohttp/client.py:417 line with timer:
[...]on/site-packages/aiohttp/helpers.py:564 call => __enter__(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:565 line task = current_task(loop=self._loop)
[...]on/site-packages/aiohttp/helpers.py:256 call => current_task(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:257 line if PY_37:
[...]on/site-packages/aiohttp/helpers.py:258 line return asyncio.current_task(loop=loop) # type: ignore
[...]on/site-packages/aiohttp/helpers.py:258 return <= current_task: NOREPR
[...]on/site-packages/aiohttp/helpers.py:567 line if task is None:
[...]on/site-packages/aiohttp/helpers.py:571 line if self._cancelled:
[...]on/site-packages/aiohttp/helpers.py:575 line self._tasks.append(task)
[...]on/site-packages/aiohttp/helpers.py:576 line return self
[...]on/site-packages/aiohttp/helpers.py:576 return <= __enter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:418 line while True:
[...]hon/site-packages/aiohttp/client.py:419 line url, auth_from_url = strip_auth_from_url(url)
[...]on/site-packages/aiohttp/helpers.py:179 call => strip_auth_from_url(url=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:180 line auth = BasicAuth.from_url(url)
[...]on/site-packages/aiohttp/helpers.py:163 call => from_url(cls=NOREPR, url=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:167 line if not isinstance(url, URL):
[...]on/site-packages/aiohttp/helpers.py:169 line if url.user is None:
[...]on/site-packages/aiohttp/helpers.py:170 line return None
[...]on/site-packages/aiohttp/helpers.py:170 return <= from_url: NOREPR
[...]on/site-packages/aiohttp/helpers.py:181 line if auth is None:
[...]on/site-packages/aiohttp/helpers.py:182 line return url, None
[...]on/site-packages/aiohttp/helpers.py:182 return <= strip_auth_from_url: NOREPR
[...]hon/site-packages/aiohttp/client.py:420 line if auth and auth_from_url:
[...]hon/site-packages/aiohttp/client.py:424 line if auth is None:
[...]hon/site-packages/aiohttp/client.py:425 line auth = auth_from_url
[...]hon/site-packages/aiohttp/client.py:426 line if auth is None:
[...]hon/site-packages/aiohttp/client.py:427 line auth = self._default_auth
[...]hon/site-packages/aiohttp/client.py:430 line if (headers is not None and
[...]hon/site-packages/aiohttp/client.py:431 line auth is not None and
[...]hon/site-packages/aiohttp/client.py:437 line session_cookies = self._cookie_jar.filter_cookies(url)
[...]/site-packages/aiohttp/cookiejar.py:188 call => filter_cookies(self=NOREPR, request_url=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:190 line self._do_expiration()
[...]/site-packages/aiohttp/cookiejar.py:86 call => _do_expiration(self=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:87 line now = self._loop.time()
[...]/site-packages/aiohttp/cookiejar.py:88 line if self._next_expiration > now:
[...]/site-packages/aiohttp/cookiejar.py:89 line return
[...]/site-packages/aiohttp/cookiejar.py:89 return <= _do_expiration: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:191 line request_url = URL(request_url)
[...]/site-packages/aiohttp/cookiejar.py:192 line filtered = SimpleCookie()
[...]/site-packages/aiohttp/cookiejar.py:193 line hostname = request_url.raw_host or ""
[...]/site-packages/aiohttp/cookiejar.py:194 line is_not_secure = request_url.scheme not in ("https", "wss")
[...]/site-packages/aiohttp/cookiejar.py:196 line for cookie in self:
[...]/site-packages/aiohttp/cookiejar.py:78 call => __iter__(self=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:79 line self._do_expiration()
[...]/site-packages/aiohttp/cookiejar.py:86 call => _do_expiration(self=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:87 line now = self._loop.time()
[...]/site-packages/aiohttp/cookiejar.py:88 line if self._next_expiration > now:
[...]/site-packages/aiohttp/cookiejar.py:89 line return
[...]/site-packages/aiohttp/cookiejar.py:89 return <= _do_expiration: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:80 line for val in self._cookies.values():
[...]/site-packages/aiohttp/cookiejar.py:80 return <= __iter__: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:196 exception ! filter_cookies: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:226 line return filtered
[...]/site-packages/aiohttp/cookiejar.py:226 return <= filter_cookies: NOREPR
[...]hon/site-packages/aiohttp/client.py:439 line if cookies is not None:
[...]hon/site-packages/aiohttp/client.py:446 line cookies = session_cookies
[...]hon/site-packages/aiohttp/client.py:448 line if proxy is not None:
[...]hon/site-packages/aiohttp/client.py:450 line elif self._trust_env:
[...]hon/site-packages/aiohttp/client.py:457 line req = self._request_class(
[...]hon/site-packages/aiohttp/client.py:458 line method, url, params=params, headers=headers,
[...]hon/site-packages/aiohttp/client.py:459 line skip_auto_headers=skip_headers, data=data,
[...]hon/site-packages/aiohttp/client.py:460 line cookies=cookies, auth=auth, version=version,
[...]hon/site-packages/aiohttp/client.py:461 line compress=compress, chunked=chunked,
[...]hon/site-packages/aiohttp/client.py:462 line expect100=expect100, loop=self._loop,
[...]hon/site-packages/aiohttp/client.py:463 line response_class=self._response_class,
[...]hon/site-packages/aiohttp/client.py:464 line proxy=proxy, proxy_auth=proxy_auth, timer=timer,
[...]hon/site-packages/aiohttp/client.py:465 line session=self,
[...]hon/site-packages/aiohttp/client.py:466 line ssl=ssl, proxy_headers=proxy_headers, traces=traces)
[...]e-packages/aiohttp/client_reqrep.py:233 call => __init__(self=NOREPR, method=NOREPR, url=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:254 line if loop is None:
[...]e-packages/aiohttp/client_reqrep.py:257 line assert isinstance(url, URL), url
[...]e-packages/aiohttp/client_reqrep.py:258 line assert isinstance(proxy, (URL, type(None))), proxy
[...]e-packages/aiohttp/client_reqrep.py:261 line self._session = cast('ClientSession', session)
[...]e-packages/aiohttp/client_reqrep.py:262 line if params:
[...]e-packages/aiohttp/client_reqrep.py:267 line self.original_url = url
[...]e-packages/aiohttp/client_reqrep.py:268 line self.url = url.with_fragment(None)
[...]e-packages/aiohttp/client_reqrep.py:269 line self.method = method.upper()
[...]e-packages/aiohttp/client_reqrep.py:270 line self.chunked = chunked
[...]e-packages/aiohttp/client_reqrep.py:271 line self.compress = compress
[...]e-packages/aiohttp/client_reqrep.py:272 line self.loop = loop
[...]e-packages/aiohttp/client_reqrep.py:273 line self.length = None
[...]e-packages/aiohttp/client_reqrep.py:274 line if response_class is None:
[...]e-packages/aiohttp/client_reqrep.py:277 line real_response_class = response_class
[...]e-packages/aiohttp/client_reqrep.py:278 line self.response_class = real_response_class # type: Type[ClientResponse]
[...]e-packages/aiohttp/client_reqrep.py:279 line self._timer = timer if timer is not None else TimerNoop()
[...]e-packages/aiohttp/client_reqrep.py:280 line self._ssl = ssl
[...]e-packages/aiohttp/client_reqrep.py:282 line if loop.get_debug():
[...]e-packages/aiohttp/client_reqrep.py:285 line self.update_version(version)
[...]e-packages/aiohttp/client_reqrep.py:347 call => update_version(self=NOREPR, version=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:352 line if isinstance(version, str):
[...]e-packages/aiohttp/client_reqrep.py:360 line self.version = version
[...]e-packages/aiohttp/client_reqrep.py:360 return <= update_version: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:286 line self.update_host(url)
[...]e-packages/aiohttp/client_reqrep.py:336 call => update_host(self=NOREPR, url=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:339 line if not url.host:
[...]e-packages/aiohttp/client_reqrep.py:343 line username, password = url.user, url.password
[...]e-packages/aiohttp/client_reqrep.py:344 line if username:
[...]e-packages/aiohttp/client_reqrep.py:344 return <= update_host: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:287 line self.update_headers(headers)
[...]e-packages/aiohttp/client_reqrep.py:362 call => update_headers(self=NOREPR, headers=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:364 line self.headers = CIMultiDict() # type: CIMultiDict[str]
[...]e-packages/aiohttp/client_reqrep.py:367 line netloc = cast(str, self.url.raw_host)
[...]e-packages/aiohttp/client_reqrep.py:368 line if helpers.is_ipv6_address(netloc):
[...]on/site-packages/aiohttp/helpers.py:429 call => _is_ip_address(regex=NOREPR, regexb=NOREPR, host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:432 line if host is None:
[...]on/site-packages/aiohttp/helpers.py:434 line if isinstance(host, str):
[...]on/site-packages/aiohttp/helpers.py:435 line return bool(regex.match(host))
[...]on/site-packages/aiohttp/helpers.py:435 return <= _is_ip_address: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:370 line if not self.url.is_default_port():
[...]e-packages/aiohttp/client_reqrep.py:372 line self.headers[hdrs.HOST] = netloc
[...]e-packages/aiohttp/client_reqrep.py:374 line if headers:
[...]e-packages/aiohttp/client_reqrep.py:374 return <= update_headers: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:288 line self.update_auto_headers(skip_auto_headers)
[...]e-packages/aiohttp/client_reqrep.py:385 call => update_auto_headers(self=NOREPR, skip_auto_headers=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:386 line self.skip_auto_headers = CIMultiDict(
[...]e-packages/aiohttp/client_reqrep.py:387 line (hdr, None) for hdr in sorted(skip_auto_headers))
[...]e-packages/aiohttp/client_reqrep.py:387 call => <genexpr>(.0=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:387 line (hdr, None) for hdr in sorted(skip_auto_headers))
[...]e-packages/aiohttp/client_reqrep.py:387 return <= <genexpr>: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:388 line used_headers = self.headers.copy()
[...]e-packages/aiohttp/client_reqrep.py:389 line used_headers.extend(self.skip_auto_headers) # type: ignore
[...]e-packages/aiohttp/client_reqrep.py:391 line for hdr, val in self.DEFAULT_HEADERS.items():
[...]e-packages/aiohttp/client_reqrep.py:392 line if hdr not in used_headers:
[...]e-packages/aiohttp/client_reqrep.py:393 line self.headers.add(hdr, val)
[...]e-packages/aiohttp/client_reqrep.py:391 line for hdr, val in self.DEFAULT_HEADERS.items():
[...]e-packages/aiohttp/client_reqrep.py:392 line if hdr not in used_headers:
[...]e-packages/aiohttp/client_reqrep.py:393 line self.headers.add(hdr, val)
[...]e-packages/aiohttp/client_reqrep.py:391 line for hdr, val in self.DEFAULT_HEADERS.items():
[...]e-packages/aiohttp/client_reqrep.py:395 line if hdrs.USER_AGENT not in used_headers:
[...]e-packages/aiohttp/client_reqrep.py:396 line self.headers[hdrs.USER_AGENT] = SERVER_SOFTWARE
[...]e-packages/aiohttp/client_reqrep.py:396 return <= update_auto_headers: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:289 line self.update_cookies(cookies)
[...]e-packages/aiohttp/client_reqrep.py:398 call => update_cookies(self=NOREPR, cookies=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:400 line if not cookies:
[...]e-packages/aiohttp/client_reqrep.py:401 line return
[...]e-packages/aiohttp/client_reqrep.py:401 return <= update_cookies: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:290 line self.update_content_encoding(data)
[...]e-packages/aiohttp/client_reqrep.py:423 call => update_content_encoding(self=NOREPR, data=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:425 line if not data:
[...]e-packages/aiohttp/client_reqrep.py:426 line return
[...]e-packages/aiohttp/client_reqrep.py:426 return <= update_content_encoding: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:291 line self.update_auth(auth)
[...]e-packages/aiohttp/client_reqrep.py:461 call => update_auth(self=NOREPR, auth=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:463 line if auth is None:
[...]e-packages/aiohttp/client_reqrep.py:464 line auth = self.auth
[...]e-packages/aiohttp/client_reqrep.py:465 line if auth is None:
[...]e-packages/aiohttp/client_reqrep.py:466 line return
[...]e-packages/aiohttp/client_reqrep.py:466 return <= update_auth: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:292 line self.update_proxy(proxy, proxy_auth, proxy_headers)
[...]e-packages/aiohttp/client_reqrep.py:516 call => update_proxy(self=NOREPR, proxy=NOREPR, proxy_auth=NOREPR, proxy_headers=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:519 line if proxy and not proxy.scheme == 'http':
[...]e-packages/aiohttp/client_reqrep.py:521 line if proxy_auth and not isinstance(proxy_auth, helpers.BasicAuth):
[...]e-packages/aiohttp/client_reqrep.py:523 line self.proxy = proxy
[...]e-packages/aiohttp/client_reqrep.py:524 line self.proxy_auth = proxy_auth
[...]e-packages/aiohttp/client_reqrep.py:525 line self.proxy_headers = proxy_headers
[...]e-packages/aiohttp/client_reqrep.py:525 return <= update_proxy: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:294 line self.update_body_from_data(data)
[...]e-packages/aiohttp/client_reqrep.py:473 call => update_body_from_data(self=NOREPR, body=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:474 line if not body:
[...]e-packages/aiohttp/client_reqrep.py:475 line return
[...]e-packages/aiohttp/client_reqrep.py:475 return <= update_body_from_data: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:295 line if data or self.method not in self.GET_METHODS:
[...]e-packages/aiohttp/client_reqrep.py:297 line self.update_expect_continue(expect100)
[...]e-packages/aiohttp/client_reqrep.py:507 call => update_expect_continue(self=NOREPR, expect=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:508 line if expect:
[...]e-packages/aiohttp/client_reqrep.py:510 line elif self.headers.get(hdrs.EXPECT, '').lower() == '100-continue':
[...]e-packages/aiohttp/client_reqrep.py:513 line if expect:
[...]e-packages/aiohttp/client_reqrep.py:513 return <= update_expect_continue: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:298 line if traces is None:
[...]e-packages/aiohttp/client_reqrep.py:300 line self._traces = traces
[...]e-packages/aiohttp/client_reqrep.py:300 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:469 line try:
[...]hon/site-packages/aiohttp/client.py:470 line with CeilTimeout(real_timeout.connect,
[...]hon/site-packages/aiohttp/client.py:471 line loop=self._loop):
[...]on/site-packages/aiohttp/helpers.py:598 call => __enter__(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:599 line if self._timeout is not None:
[...]on/site-packages/aiohttp/helpers.py:606 line return self
[...]on/site-packages/aiohttp/helpers.py:606 return <= __enter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:472 line assert self._connector is not None
[...]hon/site-packages/aiohttp/client.py:473 line conn = await self._connector.connect(
[...]hon/site-packages/aiohttp/client.py:474 line req,
[...]hon/site-packages/aiohttp/client.py:475 line traces=traces,
[...]hon/site-packages/aiohttp/client.py:476 line timeout=real_timeout
[...]/site-packages/aiohttp/connector.py:469 call => connect(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:473 line key = req.connection_key
[...]e-packages/aiohttp/client_reqrep.py:309 call => connection_key(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:311 line proxy_headers = self.proxy_headers
[...]e-packages/aiohttp/client_reqrep.py:312 line if proxy_headers:
[...]e-packages/aiohttp/client_reqrep.py:315 line h = None
[...]e-packages/aiohttp/client_reqrep.py:316 line return ConnectionKey(self.host, self.port, self.is_ssl(),
[...]e-packages/aiohttp/client_reqrep.py:320 call => host(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:322 line ret = self.url.host
[...]e-packages/aiohttp/client_reqrep.py:323 line assert ret is not None
[...]e-packages/aiohttp/client_reqrep.py:324 line return ret
[...]e-packages/aiohttp/client_reqrep.py:324 return <= host: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:326 call => port(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:328 line return self.url.port
[...]e-packages/aiohttp/client_reqrep.py:328 return <= port: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:302 call => is_ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:303 line return self.url.scheme in ('https', 'wss')
[...]e-packages/aiohttp/client_reqrep.py:303 return <= is_ssl: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:317 line self.ssl,
[...]e-packages/aiohttp/client_reqrep.py:305 call => ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:307 line return self._ssl
[...]e-packages/aiohttp/client_reqrep.py:307 return <= ssl: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:318 line self.proxy, self.proxy_auth, h)
[...]e-packages/aiohttp/client_reqrep.py:318 return <= connection_key: NOREPR
[...]/site-packages/aiohttp/connector.py:474 line available = self._available_connections(key)
[...]/site-packages/aiohttp/connector.py:439 call => _available_connections(self=NOREPR, key=NOREPR)
[...]/site-packages/aiohttp/connector.py:448 line if self._limit:
[...]/site-packages/aiohttp/connector.py:450 line available = self._limit - len(self._acquired)
[...]/site-packages/aiohttp/connector.py:453 line if (self._limit_per_host and available > 0 and
[...]/site-packages/aiohttp/connector.py:467 line return available
[...]/site-packages/aiohttp/connector.py:467 return <= _available_connections: NOREPR
[...]/site-packages/aiohttp/connector.py:477 line if available <= 0:
[...]/site-packages/aiohttp/connector.py:511 line proto = self._get(key)
[...]/site-packages/aiohttp/connector.py:549 call => _get(self=NOREPR, key=NOREPR)
[...]/site-packages/aiohttp/connector.py:550 line try:
[...]/site-packages/aiohttp/connector.py:551 line conns = self._conns[key]
[...]/site-packages/aiohttp/connector.py:551 exception ! _get: NOREPR
[...]/site-packages/aiohttp/connector.py:552 line except KeyError:
[...]/site-packages/aiohttp/connector.py:553 line return None
[...]/site-packages/aiohttp/connector.py:553 return <= _get: NOREPR
[...]/site-packages/aiohttp/connector.py:512 line if proto is None:
[...]/site-packages/aiohttp/connector.py:513 line placeholder = cast(ResponseHandler, _TransportPlaceholder())
[...]/site-packages/aiohttp/connector.py:514 line self._acquired.add(placeholder)
[...]/site-packages/aiohttp/connector.py:515 line self._acquired_per_host[key].add(placeholder)
[...]/site-packages/aiohttp/connector.py:517 line if traces:
[...]/site-packages/aiohttp/connector.py:521 line try:
[...]/site-packages/aiohttp/connector.py:522 line proto = await self._create_connection(req, traces, timeout)
[...]/site-packages/aiohttp/connector.py:842 call => _create_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:849 line if req.proxy:
[...]/site-packages/aiohttp/connector.py:853 line _, proto = await self._create_direct_connection(
[...]/site-packages/aiohttp/connector.py:854 line req, traces, timeout)
[...]/site-packages/aiohttp/connector.py:933 call => _create_direct_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:941 line sslcontext = self._get_ssl_context(req)
[...]/site-packages/aiohttp/connector.py:871 call => _get_ssl_context(self=NOREPR, req=NOREPR)
[...]/site-packages/aiohttp/connector.py:885 line if req.is_ssl():
[...]e-packages/aiohttp/client_reqrep.py:302 call => is_ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:303 line return self.url.scheme in ('https', 'wss')
[...]e-packages/aiohttp/client_reqrep.py:303 return <= is_ssl: NOREPR
[...]/site-packages/aiohttp/connector.py:902 line return None
[...]/site-packages/aiohttp/connector.py:902 return <= _get_ssl_context: NOREPR
[...]/site-packages/aiohttp/connector.py:942 line fingerprint = self._get_fingerprint(req)
[...]/site-packages/aiohttp/connector.py:904 call => _get_fingerprint(self=NOREPR, req=NOREPR)
[...]/site-packages/aiohttp/connector.py:906 line ret = req.ssl
[...]e-packages/aiohttp/client_reqrep.py:305 call => ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:307 line return self._ssl
[...]e-packages/aiohttp/client_reqrep.py:307 return <= ssl: NOREPR
[...]/site-packages/aiohttp/connector.py:907 line if isinstance(ret, Fingerprint):
[...]/site-packages/aiohttp/connector.py:909 line ret = self._ssl
[...]/site-packages/aiohttp/connector.py:910 line if isinstance(ret, Fingerprint):
[...]/site-packages/aiohttp/connector.py:912 line return None
[...]/site-packages/aiohttp/connector.py:912 return <= _get_fingerprint: NOREPR
[...]/site-packages/aiohttp/connector.py:944 line try:
[...]/site-packages/aiohttp/connector.py:948 line host = req.url.raw_host
[...]/site-packages/aiohttp/connector.py:949 line assert host is not None
[...]/site-packages/aiohttp/connector.py:950 line port = req.port
[...]e-packages/aiohttp/client_reqrep.py:326 call => port(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:328 line return self.url.port
[...]e-packages/aiohttp/client_reqrep.py:328 return <= port: NOREPR
[...]/site-packages/aiohttp/connector.py:951 line assert port is not None
[...]/site-packages/aiohttp/connector.py:952 line hosts = await asyncio.shield(self._resolve_host(
[...]/site-packages/aiohttp/connector.py:953 line host,
[...]/site-packages/aiohttp/connector.py:954 line port,
[...]/site-packages/aiohttp/connector.py:955 line traces=traces), loop=self._loop)
[...]/site-packages/aiohttp/connector.py:955 return <= _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:854 return <= _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:522 return <= connect: NOREPR
[...]hon/site-packages/aiohttp/client.py:476 return <= _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 return <= __aenter__: NOREPR
[...]/site-packages/aiohttp/connector.py:773 call => _resolve_host(self=NOREPR, host=NOREPR, port=NOREPR, traces=NOREPR)
[...]/site-packages/aiohttp/connector.py:777 line if is_ip_address(host):
[...]on/site-packages/aiohttp/helpers.py:447 call => is_ip_address(host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:449 line return is_ipv4_address(host) or is_ipv6_address(host)
[...]on/site-packages/aiohttp/helpers.py:429 call => _is_ip_address(regex=NOREPR, regexb=NOREPR, host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:432 line if host is None:
[...]on/site-packages/aiohttp/helpers.py:434 line if isinstance(host, str):
[...]on/site-packages/aiohttp/helpers.py:435 line return bool(regex.match(host))
[...]on/site-packages/aiohttp/helpers.py:435 return <= _is_ip_address: NOREPR
[...]on/site-packages/aiohttp/helpers.py:429 call => _is_ip_address(regex=NOREPR, regexb=NOREPR, host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:432 line if host is None:
[...]on/site-packages/aiohttp/helpers.py:434 line if isinstance(host, str):
[...]on/site-packages/aiohttp/helpers.py:435 line return bool(regex.match(host))
[...]on/site-packages/aiohttp/helpers.py:435 return <= _is_ip_address: NOREPR
[...]on/site-packages/aiohttp/helpers.py:449 return <= is_ip_address: NOREPR
[...]/site-packages/aiohttp/connector.py:781 line if not self._use_dns_cache:
[...]/site-packages/aiohttp/connector.py:796 line key = (host, port)
[...]/site-packages/aiohttp/connector.py:798 line if (key in self._cached_hosts) and \
[...]/site-packages/aiohttp/connector.py:655 call => __contains__(self=NOREPR, host=NOREPR)
[...]/site-packages/aiohttp/connector.py:656 line return host in self._addrs_rr
[...]/site-packages/aiohttp/connector.py:656 return <= __contains__: NOREPR
[...]/site-packages/aiohttp/connector.py:807 line if key in self._throttle_dns_events:
[...]/site-packages/aiohttp/connector.py:813 line if traces:
[...]/site-packages/aiohttp/connector.py:817 line EventResultOrError(self._loop)
[...]thon/site-packages/aiohttp/locks.py:18 call => __init__(self=NOREPR, loop=NOREPR)
[...]thon/site-packages/aiohttp/locks.py:19 line self._loop = loop
[...]thon/site-packages/aiohttp/locks.py:20 line self._exc = None # type: Optional[BaseException]
[...]thon/site-packages/aiohttp/locks.py:21 line self._event = asyncio.Event(loop=loop)
[...]thon/site-packages/aiohttp/locks.py:22 line self._waiters = collections.deque() # type: Deque[asyncio.Future[Any]]
[...]thon/site-packages/aiohttp/locks.py:22 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:818 line try:
[...]/site-packages/aiohttp/connector.py:820 line if traces:
[...]/site-packages/aiohttp/connector.py:825 line self._resolver.resolve(host, port, family=self._family)
[...]n/site-packages/aiohttp/resolver.py:27 call => resolve(self=NOREPR, host=NOREPR, port=NOREPR, family=NOREPR)
[...]n/site-packages/aiohttp/resolver.py:29 line infos = await self._loop.getaddrinfo(
[...]n/site-packages/aiohttp/resolver.py:30 line host, port, type=socket.SOCK_STREAM, family=family)
[...]n/site-packages/aiohttp/resolver.py:30 return <= resolve: NOREPR
[...]/site-packages/aiohttp/connector.py:825 return <= _resolve_host: NOREPR
[...]/site-packages/aiohttp/connector.py:825 call => _resolve_host(self=NOREPR, host=NOREPR, port=NOREPR, traces=NOREPR)
[...]n/site-packages/aiohttp/resolver.py:30 call => resolve(self=NOREPR, host=NOREPR, port=NOREPR, family=NOREPR)
[...]n/site-packages/aiohttp/resolver.py:30 exception ! resolve: NOREPR
[...]n/site-packages/aiohttp/resolver.py:32 line hosts = []
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:34 line hosts.append(
[...]n/site-packages/aiohttp/resolver.py:35 line {'hostname': host,
[...]n/site-packages/aiohttp/resolver.py:36 line 'host': address[0], 'port': address[1],
[...]n/site-packages/aiohttp/resolver.py:37 line 'family': family, 'proto': proto,
[...]n/site-packages/aiohttp/resolver.py:38 line 'flags': socket.AI_NUMERICHOST})
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:34 line hosts.append(
[...]n/site-packages/aiohttp/resolver.py:35 line {'hostname': host,
[...]n/site-packages/aiohttp/resolver.py:36 line 'host': address[0], 'port': address[1],
[...]n/site-packages/aiohttp/resolver.py:37 line 'family': family, 'proto': proto,
[...]n/site-packages/aiohttp/resolver.py:38 line 'flags': socket.AI_NUMERICHOST})
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:34 line hosts.append(
[...]n/site-packages/aiohttp/resolver.py:35 line {'hostname': host,
[...]n/site-packages/aiohttp/resolver.py:36 line 'host': address[0], 'port': address[1],
[...]n/site-packages/aiohttp/resolver.py:37 line 'family': family, 'proto': proto,
[...]n/site-packages/aiohttp/resolver.py:38 line 'flags': socket.AI_NUMERICHOST})
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:34 line hosts.append(
[...]n/site-packages/aiohttp/resolver.py:35 line {'hostname': host,
[...]n/site-packages/aiohttp/resolver.py:36 line 'host': address[0], 'port': address[1],
[...]n/site-packages/aiohttp/resolver.py:37 line 'family': family, 'proto': proto,
[...]n/site-packages/aiohttp/resolver.py:38 line 'flags': socket.AI_NUMERICHOST})
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:40 line return hosts
[...]n/site-packages/aiohttp/resolver.py:40 return <= resolve: NOREPR
[...]/site-packages/aiohttp/connector.py:825 exception ! _resolve_host: NOREPR
[...]/site-packages/aiohttp/connector.py:826 line if traces:
[...]/site-packages/aiohttp/connector.py:830 line self._cached_hosts.add(key, addrs)
[...]/site-packages/aiohttp/connector.py:658 call => add(self=NOREPR, key=NOREPR, addrs=NOREPR)
[...]/site-packages/aiohttp/connector.py:659 line self._addrs_rr[key] = (cycle(addrs), len(addrs))
[...]/site-packages/aiohttp/connector.py:661 line if self._ttl:
[...]/site-packages/aiohttp/connector.py:662 line self._timestamps[key] = monotonic()
[...]/site-packages/aiohttp/connector.py:662 return <= add: NOREPR
[...]/site-packages/aiohttp/connector.py:831 line self._throttle_dns_events[key].set()
[...]thon/site-packages/aiohttp/locks.py:24 call => set(self=NOREPR, exc=NOREPR)
[...]thon/site-packages/aiohttp/locks.py:25 line self._exc = exc
[...]thon/site-packages/aiohttp/locks.py:26 line self._event.set()
[...]thon/site-packages/aiohttp/locks.py:26 return <= set: NOREPR
[...]/site-packages/aiohttp/connector.py:838 line self._throttle_dns_events.pop(key)
[...]/site-packages/aiohttp/connector.py:840 line return self._cached_hosts.next_addrs(key)
[...]/site-packages/aiohttp/connector.py:674 call => next_addrs(self=NOREPR, key=NOREPR)
[...]/site-packages/aiohttp/connector.py:675 line loop, length = self._addrs_rr[key]
[...]/site-packages/aiohttp/connector.py:676 line addrs = list(islice(loop, length))
[...]/site-packages/aiohttp/connector.py:678 line next(loop)
[...]/site-packages/aiohttp/connector.py:679 line return addrs
[...]/site-packages/aiohttp/connector.py:679 return <= next_addrs: NOREPR
[...]/site-packages/aiohttp/connector.py:840 return <= _resolve_host: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:476 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]/site-packages/aiohttp/connector.py:522 call => connect(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:854 call => _create_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:955 call => _create_direct_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:955 exception ! _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:961 line last_exc = None # type: Optional[Exception]
[...]/site-packages/aiohttp/connector.py:963 line for hinfo in hosts:
[...]/site-packages/aiohttp/connector.py:964 line host = hinfo['host']
[...]/site-packages/aiohttp/connector.py:965 line port = hinfo['port']
[...]/site-packages/aiohttp/connector.py:967 line try:
[...]/site-packages/aiohttp/connector.py:968 line transp, proto = await self._wrap_create_connection(
[...]/site-packages/aiohttp/connector.py:969 line self._factory, host, port, timeout=timeout,
[...]/site-packages/aiohttp/connector.py:970 line ssl=sslcontext, family=hinfo['family'],
[...]/site-packages/aiohttp/connector.py:971 line proto=hinfo['proto'], flags=hinfo['flags'],
[...]/site-packages/aiohttp/connector.py:972 line server_hostname=hinfo['hostname'] if sslcontext else None,
[...]/site-packages/aiohttp/connector.py:973 line local_addr=self._local_addr,
[...]/site-packages/aiohttp/connector.py:974 line req=req, client_error=client_error)
[...]/site-packages/aiohttp/connector.py:914 call => _wrap_create_connection(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:920 line try:
[...]/site-packages/aiohttp/connector.py:921 line with CeilTimeout(timeout.sock_connect):
[...]on/site-packages/aiohttp/helpers.py:598 call => __enter__(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:599 line if self._timeout is not None:
[...]on/site-packages/aiohttp/helpers.py:606 line return self
[...]on/site-packages/aiohttp/helpers.py:606 return <= __enter__: NOREPR
[...]/site-packages/aiohttp/connector.py:922 line return cast(
[...]/site-packages/aiohttp/connector.py:923 line Tuple[asyncio.Transport, ResponseHandler],
[...]/site-packages/aiohttp/connector.py:924 line await self._loop.create_connection(*args, **kwargs))
[...]/site-packages/aiohttp/connector.py:924 return <= _wrap_create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:974 return <= _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:854 return <= _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:522 return <= connect: NOREPR
[...]hon/site-packages/aiohttp/client.py:476 return <= _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 return <= __aenter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:476 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]/site-packages/aiohttp/connector.py:522 call => connect(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:854 call => _create_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:974 call => _create_direct_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:924 call => _wrap_create_connection(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:21 call => __init__(self=NOREPR, loop=NOREPR)
[...]te-packages/aiohttp/client_proto.py:23 line BaseProtocol.__init__(self, loop=loop)
[...]e-packages/aiohttp/base_protocol.py:11 call => __init__(self=NOREPR, loop=NOREPR)
[...]e-packages/aiohttp/base_protocol.py:12 line self._loop = loop # type: asyncio.AbstractEventLoop
[...]e-packages/aiohttp/base_protocol.py:13 line self._paused = False
[...]e-packages/aiohttp/base_protocol.py:14 line self._drain_waiter = None # type: Optional[asyncio.Future[None]]
[...]e-packages/aiohttp/base_protocol.py:15 line self._connection_lost = False
[...]e-packages/aiohttp/base_protocol.py:16 line self._reading_paused = False
[...]e-packages/aiohttp/base_protocol.py:18 line self.transport = None # type: Optional[asyncio.Transport]
[...]e-packages/aiohttp/base_protocol.py:18 return <= __init__: NOREPR
[...]te-packages/aiohttp/client_proto.py:24 line DataQueue.__init__(self, loop)
[...]on/site-packages/aiohttp/streams.py:537 call => __init__(self=NOREPR, loop=NOREPR)
[...]on/site-packages/aiohttp/streams.py:538 line self._loop = loop
[...]on/site-packages/aiohttp/streams.py:539 line self._eof = False
[...]on/site-packages/aiohttp/streams.py:540 line self._waiter = None # type: Optional[asyncio.Future[bool]]
[...]on/site-packages/aiohttp/streams.py:541 line self._exception = None # type: Optional[BaseException]
[...]on/site-packages/aiohttp/streams.py:542 line self._size = 0
[...]on/site-packages/aiohttp/streams.py:543 line self._buffer = collections.deque() # type: Deque[Tuple[_T, int]]
[...]on/site-packages/aiohttp/streams.py:543 return <= __init__: NOREPR
[...]te-packages/aiohttp/client_proto.py:26 line self._should_close = False
[...]te-packages/aiohttp/client_proto.py:28 line self._payload = None
[...]te-packages/aiohttp/client_proto.py:29 line self._skip_payload = False
[...]te-packages/aiohttp/client_proto.py:30 line self._payload_parser = None
[...]te-packages/aiohttp/client_proto.py:32 line self._timer = None
[...]te-packages/aiohttp/client_proto.py:34 line self._tail = b''
[...]te-packages/aiohttp/client_proto.py:35 line self._upgraded = False
[...]te-packages/aiohttp/client_proto.py:36 line self._parser = None # type: Optional[HttpResponseParser]
[...]te-packages/aiohttp/client_proto.py:38 line self._read_timeout = None # type: Optional[float]
[...]te-packages/aiohttp/client_proto.py:39 line self._read_timeout_handle = None # type: Optional[asyncio.TimerHandle]
[...]te-packages/aiohttp/client_proto.py:39 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:924 return <= _wrap_create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:974 return <= _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:854 return <= _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:522 return <= connect: NOREPR
[...]hon/site-packages/aiohttp/client.py:476 return <= _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 return <= __aenter__: NOREPR
[...]e-packages/aiohttp/base_protocol.py:50 call => connection_made(self=NOREPR, transport=NOREPR)
[...]e-packages/aiohttp/base_protocol.py:51 line tr = cast(asyncio.Transport, transport)
[...]e-packages/aiohttp/base_protocol.py:52 line tcp_nodelay(tr, True)
[...]ite-packages/aiohttp/tcp_helpers.py:30 call => tcp_nodelay(transport=NOREPR, value=NOREPR)
[...]ite-packages/aiohttp/tcp_helpers.py:31 line sock = transport.get_extra_info('socket')
[...]ite-packages/aiohttp/tcp_helpers.py:33 line if sock is None:
[...]ite-packages/aiohttp/tcp_helpers.py:36 line if sock.family not in (socket.AF_INET, socket.AF_INET6):
[...]ite-packages/aiohttp/tcp_helpers.py:39 line value = bool(value)
[...]ite-packages/aiohttp/tcp_helpers.py:42 line with suppress(OSError):
[...]ite-packages/aiohttp/tcp_helpers.py:43 line sock.setsockopt(
[...]ite-packages/aiohttp/tcp_helpers.py:44 line socket.IPPROTO_TCP, socket.TCP_NODELAY, value)
[...]ite-packages/aiohttp/tcp_helpers.py:44 return <= tcp_nodelay: NOREPR
[...]e-packages/aiohttp/base_protocol.py:53 line self.transport = tr
[...]e-packages/aiohttp/base_protocol.py:53 return <= connection_made: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:476 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]/site-packages/aiohttp/connector.py:522 call => connect(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:854 call => _create_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:974 call => _create_direct_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:924 call => _wrap_create_connection(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:924 exception ! _wrap_create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:924 return <= _wrap_create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:974 exception ! _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:979 line if req.is_ssl() and fingerprint:
[...]e-packages/aiohttp/client_reqrep.py:302 call => is_ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:303 line return self.url.scheme in ('https', 'wss')
[...]e-packages/aiohttp/client_reqrep.py:303 return <= is_ssl: NOREPR
[...]/site-packages/aiohttp/connector.py:989 line return transp, proto
[...]/site-packages/aiohttp/connector.py:989 return <= _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:854 exception ! _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:856 line return proto
[...]/site-packages/aiohttp/connector.py:856 return <= _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:522 exception ! connect: NOREPR
[...]/site-packages/aiohttp/connector.py:523 line if self._closed:
[...]/site-packages/aiohttp/connector.py:533 line if not self._closed:
[...]/site-packages/aiohttp/connector.py:534 line self._acquired.remove(placeholder)
[...]/site-packages/aiohttp/connector.py:535 line self._drop_acquired_per_host(key, placeholder)
[...]/site-packages/aiohttp/connector.py:361 call => _drop_acquired_per_host(self=NOREPR, key=NOREPR, val=NOREPR)
[...]/site-packages/aiohttp/connector.py:363 line acquired_per_host = self._acquired_per_host
[...]/site-packages/aiohttp/connector.py:364 line if key not in acquired_per_host:
[...]/site-packages/aiohttp/connector.py:366 line conns = acquired_per_host[key]
[...]/site-packages/aiohttp/connector.py:367 line conns.remove(val)
[...]/site-packages/aiohttp/connector.py:368 line if not conns:
[...]/site-packages/aiohttp/connector.py:369 line del self._acquired_per_host[key]
[...]/site-packages/aiohttp/connector.py:369 return <= _drop_acquired_per_host: NOREPR
[...]/site-packages/aiohttp/connector.py:537 line if traces:
[...]/site-packages/aiohttp/connector.py:545 line self._acquired.add(proto)
[...]/site-packages/aiohttp/connector.py:546 line self._acquired_per_host[key].add(proto)
[...]/site-packages/aiohttp/connector.py:547 line return Connection(self, key, proto, self._loop)
[...]/site-packages/aiohttp/connector.py:99 call => __init__(self=NOREPR, connector=NOREPR, key=NOREPR, protocol=NOREPR, loop=NOREPR)
[...]/site-packages/aiohttp/connector.py:103 line self._key = key
[...]/site-packages/aiohttp/connector.py:104 line self._connector = connector
[...]/site-packages/aiohttp/connector.py:105 line self._loop = loop
[...]/site-packages/aiohttp/connector.py:106 line self._protocol = protocol # type: Optional[ResponseHandler]
[...]/site-packages/aiohttp/connector.py:107 line self._callbacks = [] # type: List[Callable[[], None]]
[...]/site-packages/aiohttp/connector.py:109 line if loop.get_debug():
[...]/site-packages/aiohttp/connector.py:109 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:547 return <= connect: NOREPR
[...]hon/site-packages/aiohttp/client.py:476 exception ! _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:483 line assert conn.transport is not None
[...]/site-packages/aiohttp/connector.py:143 call => transport(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:145 line if self._protocol is None:
[...]/site-packages/aiohttp/connector.py:147 line return self._protocol.transport
[...]/site-packages/aiohttp/connector.py:147 return <= transport: NOREPR
[...]hon/site-packages/aiohttp/client.py:485 line assert conn.protocol is not None
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]hon/site-packages/aiohttp/client.py:486 line conn.protocol.set_response_params(
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]hon/site-packages/aiohttp/client.py:487 line timer=timer,
[...]hon/site-packages/aiohttp/client.py:488 line skip_payload=method.upper() == 'HEAD',
[...]hon/site-packages/aiohttp/client.py:489 line read_until_eof=read_until_eof,
[...]hon/site-packages/aiohttp/client.py:490 line auto_decompress=self._auto_decompress,
[...]hon/site-packages/aiohttp/client.py:491 line read_timeout=real_timeout.sock_read)
[...]te-packages/aiohttp/client_proto.py:136 call => set_response_params(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:141 line self._skip_payload = skip_payload
[...]te-packages/aiohttp/client_proto.py:143 line self._read_timeout = read_timeout
[...]te-packages/aiohttp/client_proto.py:144 line self._reschedule_timeout()
[...]te-packages/aiohttp/client_proto.py:161 call => _reschedule_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:162 line timeout = self._read_timeout
[...]te-packages/aiohttp/client_proto.py:163 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:166 line if timeout:
[...]te-packages/aiohttp/client_proto.py:170 line self._read_timeout_handle = None
[...]te-packages/aiohttp/client_proto.py:170 return <= _reschedule_timeout: NOREPR
[...]te-packages/aiohttp/client_proto.py:146 line self._parser = HttpResponseParser(
[...]te-packages/aiohttp/client_proto.py:147 line self, self._loop, timer=timer,
[...]te-packages/aiohttp/client_proto.py:148 line payload_exception=ClientPayloadError,
[...]te-packages/aiohttp/client_proto.py:149 line read_until_eof=read_until_eof,
[...]te-packages/aiohttp/client_proto.py:150 line auto_decompress=auto_decompress)
[...]te-packages/aiohttp/client_proto.py:152 line if self._tail:
[...]te-packages/aiohttp/client_proto.py:152 return <= set_response_params: NOREPR
[...]hon/site-packages/aiohttp/client.py:493 line try:
[...]hon/site-packages/aiohttp/client.py:494 line try:
[...]hon/site-packages/aiohttp/client.py:495 line resp = await req.send(conn)
[...]e-packages/aiohttp/client_reqrep.py:577 call => send(self=NOREPR, conn=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:582 line if self.method == hdrs.METH_CONNECT:
[...]e-packages/aiohttp/client_reqrep.py:584 line elif self.proxy and not self.is_ssl():
[...]e-packages/aiohttp/client_reqrep.py:587 line path = self.url.raw_path
[...]e-packages/aiohttp/client_reqrep.py:588 line if self.url.raw_query_string:
[...]e-packages/aiohttp/client_reqrep.py:591 line protocol = conn.protocol
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:592 line assert protocol is not None
[...]e-packages/aiohttp/client_reqrep.py:593 line writer = StreamWriter(
[...]e-packages/aiohttp/client_reqrep.py:594 line protocol, self.loop,
[...]e-packages/aiohttp/client_reqrep.py:595 line on_chunk_sent=self._on_chunk_request_sent
[...]ite-packages/aiohttp/http_writer.py:26 call => __init__(self=NOREPR, protocol=NOREPR, loop=NOREPR, on_chunk_sent=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:30 line self._protocol = protocol
[...]ite-packages/aiohttp/http_writer.py:31 line self._transport = protocol.transport
[...]ite-packages/aiohttp/http_writer.py:33 line self.loop = loop
[...]ite-packages/aiohttp/http_writer.py:34 line self.length = None
[...]ite-packages/aiohttp/http_writer.py:35 line self.chunked = False
[...]ite-packages/aiohttp/http_writer.py:36 line self.buffer_size = 0
[...]ite-packages/aiohttp/http_writer.py:37 line self.output_size = 0
[...]ite-packages/aiohttp/http_writer.py:39 line self._eof = False
[...]ite-packages/aiohttp/http_writer.py:40 line self._compress = None # type: Any
[...]ite-packages/aiohttp/http_writer.py:41 line self._drain_waiter = None
[...]ite-packages/aiohttp/http_writer.py:43 line self._on_chunk_sent = on_chunk_sent # type: _T_OnChunkSent
[...]ite-packages/aiohttp/http_writer.py:43 return <= __init__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:598 line if self.compress:
[...]e-packages/aiohttp/client_reqrep.py:601 line if self.chunked is not None:
[...]e-packages/aiohttp/client_reqrep.py:605 line if (self.method in self.POST_METHODS and
[...]e-packages/aiohttp/client_reqrep.py:611 line connection = self.headers.get(hdrs.CONNECTION)
[...]e-packages/aiohttp/client_reqrep.py:612 line if not connection:
[...]e-packages/aiohttp/client_reqrep.py:613 line if self.keep_alive():
[...]e-packages/aiohttp/client_reqrep.py:527 call => keep_alive(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:528 line if self.version < HttpVersion10:
[...]e-packages/aiohttp/client_reqrep.py:531 line if self.version == HttpVersion10:
[...]e-packages/aiohttp/client_reqrep.py:536 line elif self.headers.get(hdrs.CONNECTION) == 'close':
[...]e-packages/aiohttp/client_reqrep.py:539 line return True
[...]e-packages/aiohttp/client_reqrep.py:539 return <= keep_alive: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:614 line if self.version == HttpVersion10:
[...]e-packages/aiohttp/client_reqrep.py:620 line if connection is not None:
[...]e-packages/aiohttp/client_reqrep.py:624 line status_line = '{0} {1} HTTP/{2[0]}.{2[1]}'.format(
[...]e-packages/aiohttp/client_reqrep.py:625 line self.method, path, self.version)
[...]e-packages/aiohttp/client_reqrep.py:626 line await writer.write_headers(status_line, self.headers)
[...]ite-packages/aiohttp/http_writer.py:107 call => write_headers(self=NOREPR, status_line=NOREPR, headers=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:111 line buf = _serialize_headers(status_line, headers)
[...]ite-packages/aiohttp/http_writer.py:112 line self._write(buf)
[...]ite-packages/aiohttp/http_writer.py:61 call => _write(self=NOREPR, chunk=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:62 line size = len(chunk)
[...]ite-packages/aiohttp/http_writer.py:63 line self.buffer_size += size
[...]ite-packages/aiohttp/http_writer.py:64 line self.output_size += size
[...]ite-packages/aiohttp/http_writer.py:66 line if self._transport is None or self._transport.is_closing():
[...]ite-packages/aiohttp/http_writer.py:68 line self._transport.write(chunk)
[...]ite-packages/aiohttp/http_writer.py:68 return <= _write: NOREPR
[...]ite-packages/aiohttp/http_writer.py:112 return <= write_headers: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:626 exception ! send: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:628 line self._writer = self.loop.create_task(self.write_bytes(writer, conn))
[...]e-packages/aiohttp/client_reqrep.py:630 line response_class = self.response_class
[...]e-packages/aiohttp/client_reqrep.py:631 line assert response_class is not None
[...]e-packages/aiohttp/client_reqrep.py:632 line self.response = response_class(
[...]e-packages/aiohttp/client_reqrep.py:633 line self.method, self.original_url,
[...]e-packages/aiohttp/client_reqrep.py:634 line writer=self._writer, continue100=self._continue, timer=self._timer,
[...]e-packages/aiohttp/client_reqrep.py:635 line request_info=self.request_info,
[...]e-packages/aiohttp/client_reqrep.py:330 call => request_info(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:332 line headers = CIMultiDictProxy(self.headers) # type: CIMultiDictProxy[str]
[...]e-packages/aiohttp/client_reqrep.py:333 line return RequestInfo(self.url, self.method,
[...]e-packages/aiohttp/client_reqrep.py:334 line headers, self.original_url)
[...]e-packages/aiohttp/client_reqrep.py:334 return <= request_info: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:636 line traces=self._traces,
[...]e-packages/aiohttp/client_reqrep.py:637 line loop=self.loop,
[...]e-packages/aiohttp/client_reqrep.py:638 line session=self._session
[...]e-packages/aiohttp/client_reqrep.py:678 call => __init__(self=NOREPR, method=NOREPR, url=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:686 line assert isinstance(url, URL)
[...]e-packages/aiohttp/client_reqrep.py:688 line self.method = method
[...]e-packages/aiohttp/client_reqrep.py:689 line self.cookies = SimpleCookie()
[...]e-packages/aiohttp/client_reqrep.py:691 line self._real_url = url
[...]e-packages/aiohttp/client_reqrep.py:692 line self._url = url.with_fragment(None)
[...]e-packages/aiohttp/client_reqrep.py:693 line self._body = None # type: Any
[...]e-packages/aiohttp/client_reqrep.py:694 line self._writer = writer # type: Optional[asyncio.Task[None]]
[...]e-packages/aiohttp/client_reqrep.py:695 line self._continue = continue100 # None by default
[...]e-packages/aiohttp/client_reqrep.py:696 line self._closed = True
[...]e-packages/aiohttp/client_reqrep.py:697 line self._history = () # type: Tuple[ClientResponse, ...]
[...]e-packages/aiohttp/client_reqrep.py:698 line self._request_info = request_info
[...]e-packages/aiohttp/client_reqrep.py:699 line self._timer = timer if timer is not None else TimerNoop()
[...]e-packages/aiohttp/client_reqrep.py:700 line self._cache = {} # type: Dict[str, Any]
[...]e-packages/aiohttp/client_reqrep.py:701 line self._traces = traces
[...]e-packages/aiohttp/client_reqrep.py:702 line self._loop = loop
[...]e-packages/aiohttp/client_reqrep.py:704 line self._session = session # type: Optional[ClientSession]
[...]e-packages/aiohttp/client_reqrep.py:705 line if loop.get_debug():
[...]e-packages/aiohttp/client_reqrep.py:705 return <= __init__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:640 line return self.response
[...]e-packages/aiohttp/client_reqrep.py:640 return <= send: NOREPR
[...]hon/site-packages/aiohttp/client.py:495 exception ! _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:496 line try:
[...]hon/site-packages/aiohttp/client.py:497 line await resp.start(conn)
[...]e-packages/aiohttp/client_reqrep.py:834 call => start(self=NOREPR, connection=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:836 line self._closed = False
[...]e-packages/aiohttp/client_reqrep.py:837 line self._protocol = connection.protocol
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:838 line self._connection = connection
[...]e-packages/aiohttp/client_reqrep.py:840 line with self._timer:
[...]on/site-packages/aiohttp/helpers.py:564 call => __enter__(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:565 line task = current_task(loop=self._loop)
[...]on/site-packages/aiohttp/helpers.py:256 call => current_task(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:257 line if PY_37:
[...]on/site-packages/aiohttp/helpers.py:258 line return asyncio.current_task(loop=loop) # type: ignore
[...]on/site-packages/aiohttp/helpers.py:258 return <= current_task: NOREPR
[...]on/site-packages/aiohttp/helpers.py:567 line if task is None:
[...]on/site-packages/aiohttp/helpers.py:571 line if self._cancelled:
[...]on/site-packages/aiohttp/helpers.py:575 line self._tasks.append(task)
[...]on/site-packages/aiohttp/helpers.py:576 line return self
[...]on/site-packages/aiohttp/helpers.py:576 return <= __enter__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:841 line while True:
[...]e-packages/aiohttp/client_reqrep.py:843 line try:
[...]e-packages/aiohttp/client_reqrep.py:844 line message, payload = await self._protocol.read() # type: ignore # noqa
[...]on/site-packages/aiohttp/streams.py:583 call => read(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:584 line if not self._buffer and not self._eof:
[...]on/site-packages/aiohttp/streams.py:585 line assert not self._waiter
[...]on/site-packages/aiohttp/streams.py:586 line self._waiter = self._loop.create_future()
[...]on/site-packages/aiohttp/streams.py:587 line try:
[...]on/site-packages/aiohttp/streams.py:588 line await self._waiter
[...]on/site-packages/aiohttp/streams.py:588 return <= read: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:844 return <= start: NOREPR
[...]hon/site-packages/aiohttp/client.py:497 return <= _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 return <= __aenter__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:541 call => write_bytes(self=NOREPR, writer=NOREPR, conn=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:545 line if self._continue is not None:
[...]e-packages/aiohttp/client_reqrep.py:549 line protocol = conn.protocol
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:550 line assert protocol is not None
[...]e-packages/aiohttp/client_reqrep.py:551 line try:
[...]e-packages/aiohttp/client_reqrep.py:552 line if isinstance(self.body, payload.Payload):
[...]e-packages/aiohttp/client_reqrep.py:555 line if isinstance(self.body, (bytes, bytearray)):
[...]e-packages/aiohttp/client_reqrep.py:556 line self.body = (self.body,) # type: ignore
[...]e-packages/aiohttp/client_reqrep.py:558 line for chunk in self.body:
[...]e-packages/aiohttp/client_reqrep.py:559 line await writer.write(chunk) # type: ignore
[...]ite-packages/aiohttp/http_writer.py:70 call => write(self=NOREPR, chunk=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:78 line if self._on_chunk_sent is not None:
[...]ite-packages/aiohttp/http_writer.py:79 line await self._on_chunk_sent(chunk)
[...]e-packages/aiohttp/client_reqrep.py:655 call => _on_chunk_request_sent(self=NOREPR, chunk=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:656 line for trace in self._traces:
[...]e-packages/aiohttp/client_reqrep.py:656 return <= _on_chunk_request_sent: NOREPR
[...]ite-packages/aiohttp/http_writer.py:79 exception ! write: NOREPR
[...]ite-packages/aiohttp/http_writer.py:81 line if self._compress is not None:
[...]ite-packages/aiohttp/http_writer.py:86 line if self.length is not None:
[...]ite-packages/aiohttp/http_writer.py:96 line if chunk:
[...]ite-packages/aiohttp/http_writer.py:96 return <= write: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:559 exception ! write_bytes: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:558 line for chunk in self.body:
[...]e-packages/aiohttp/client_reqrep.py:561 line await writer.write_eof()
[...]ite-packages/aiohttp/http_writer.py:114 call => write_eof(self=NOREPR, chunk=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:115 line if self._eof:
[...]ite-packages/aiohttp/http_writer.py:118 line if chunk and self._on_chunk_sent is not None:
[...]ite-packages/aiohttp/http_writer.py:121 line if self._compress:
[...]ite-packages/aiohttp/http_writer.py:130 line if self.chunked:
[...]ite-packages/aiohttp/http_writer.py:137 line if chunk:
[...]ite-packages/aiohttp/http_writer.py:140 line await self.drain()
[...]ite-packages/aiohttp/http_writer.py:145 call => drain(self=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:153 line if self._protocol.transport is not None:
[...]ite-packages/aiohttp/http_writer.py:154 line await self._protocol._drain_helper()
[...]e-packages/aiohttp/base_protocol.py:72 call => _drain_helper(self=NOREPR)
[...]e-packages/aiohttp/base_protocol.py:73 line if self._connection_lost:
[...]e-packages/aiohttp/base_protocol.py:75 line if not self._paused:
[...]e-packages/aiohttp/base_protocol.py:76 line return
[...]e-packages/aiohttp/base_protocol.py:76 return <= _drain_helper: NOREPR
[...]ite-packages/aiohttp/http_writer.py:154 exception ! drain: NOREPR
[...]ite-packages/aiohttp/http_writer.py:154 return <= drain: NOREPR
[...]ite-packages/aiohttp/http_writer.py:140 exception ! write_eof: NOREPR
[...]ite-packages/aiohttp/http_writer.py:142 line self._eof = True
[...]ite-packages/aiohttp/http_writer.py:143 line self._transport = None
[...]ite-packages/aiohttp/http_writer.py:143 return <= write_eof: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:561 exception ! write_bytes: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:575 line self._writer = None
[...]e-packages/aiohttp/client_reqrep.py:575 return <= write_bytes: NOREPR
[...]te-packages/aiohttp/client_proto.py:178 call => data_received(self=NOREPR, data=NOREPR)
[...]te-packages/aiohttp/client_proto.py:179 line if not data:
[...]te-packages/aiohttp/client_proto.py:183 line if self._payload_parser is not None:
[...]te-packages/aiohttp/client_proto.py:193 line if self._upgraded or self._parser is None:
[...]te-packages/aiohttp/client_proto.py:198 line try:
[...]te-packages/aiohttp/client_proto.py:199 line messages, upgraded, tail = self._parser.feed_data(data)
[...]on/site-packages/aiohttp/streams.py:109 call => __init__(self=NOREPR, protocol=NOREPR)
[...]on/site-packages/aiohttp/streams.py:113 line self._protocol = protocol
[...]on/site-packages/aiohttp/streams.py:114 line self._low_water = limit
[...]on/site-packages/aiohttp/streams.py:115 line self._high_water = limit * 2
[...]on/site-packages/aiohttp/streams.py:116 line if loop is None:
[...]on/site-packages/aiohttp/streams.py:118 line self._loop = loop
[...]on/site-packages/aiohttp/streams.py:119 line self._size = 0
[...]on/site-packages/aiohttp/streams.py:120 line self._cursor = 0
[...]on/site-packages/aiohttp/streams.py:121 line self._http_chunk_splits = None # type: Optional[List[int]]
[...]on/site-packages/aiohttp/streams.py:122 line self._buffer = collections.deque() # type: Deque[bytes]
[...]on/site-packages/aiohttp/streams.py:123 line self._buffer_offset = 0
[...]on/site-packages/aiohttp/streams.py:124 line self._eof = False
[...]on/site-packages/aiohttp/streams.py:125 line self._waiter = None # type: Optional[asyncio.Future[bool]]
[...]on/site-packages/aiohttp/streams.py:126 line self._eof_waiter = None # type: Optional[asyncio.Future[bool]]
[...]on/site-packages/aiohttp/streams.py:127 line self._exception = None # type: Optional[BaseException]
[...]on/site-packages/aiohttp/streams.py:128 line self._timer = timer
[...]on/site-packages/aiohttp/streams.py:129 line self._eof_callbacks = [] # type: List[Callable[[], None]]
[...]on/site-packages/aiohttp/streams.py:129 return <= __init__: NOREPR
[...]on/site-packages/aiohttp/streams.py:230 call => feed_data(self=NOREPR, data=NOREPR, size=NOREPR)
[...]on/site-packages/aiohttp/streams.py:231 line assert not self._eof, 'feed_data after feed_eof'
[...]on/site-packages/aiohttp/streams.py:233 line if not data:
[...]on/site-packages/aiohttp/streams.py:236 line self._size += len(data)
[...]on/site-packages/aiohttp/streams.py:237 line self._buffer.append(data)
[...]on/site-packages/aiohttp/streams.py:238 line self.total_bytes += len(data)
[...]on/site-packages/aiohttp/streams.py:240 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:241 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:245 line if (self._size > self._high_water and
[...]on/site-packages/aiohttp/streams.py:245 return <= feed_data: NOREPR
[...]on/site-packages/aiohttp/streams.py:171 call => feed_eof(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:172 line self._eof = True
[...]on/site-packages/aiohttp/streams.py:174 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:175 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:179 line waiter = self._eof_waiter
[...]on/site-packages/aiohttp/streams.py:180 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:184 line for cb in self._eof_callbacks:
[...]on/site-packages/aiohttp/streams.py:190 line self._eof_callbacks.clear()
[...]on/site-packages/aiohttp/streams.py:190 return <= feed_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:210 line self._upgraded = upgraded
[...]te-packages/aiohttp/client_proto.py:212 line payload = None
[...]te-packages/aiohttp/client_proto.py:213 line for message, payload in messages:
[...]te-packages/aiohttp/client_proto.py:214 line if message.should_close:
[...]te-packages/aiohttp/client_proto.py:217 line self._payload = payload
[...]te-packages/aiohttp/client_proto.py:219 line if self._skip_payload or message.code in (204, 304):
[...]te-packages/aiohttp/client_proto.py:222 line self.feed_data((message, payload), 0)
[...]on/site-packages/aiohttp/streams.py:566 call => feed_data(self=NOREPR, data=NOREPR, size=NOREPR)
[...]on/site-packages/aiohttp/streams.py:567 line self._size += size
[...]on/site-packages/aiohttp/streams.py:568 line self._buffer.append((data, size))
[...]on/site-packages/aiohttp/streams.py:570 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:571 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:572 line self._waiter = None
[...]on/site-packages/aiohttp/streams.py:573 line set_result(waiter, True)
[...]on/site-packages/aiohttp/helpers.py:654 call => set_result(fut=NOREPR, result=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:655 line if not fut.done():
[...]on/site-packages/aiohttp/helpers.py:656 line fut.set_result(result)
[...]on/site-packages/aiohttp/helpers.py:656 return <= set_result: NOREPR
[...]on/site-packages/aiohttp/streams.py:573 return <= feed_data: NOREPR
[...]te-packages/aiohttp/client_proto.py:213 line for message, payload in messages:
[...]te-packages/aiohttp/client_proto.py:223 line if payload is not None:
[...]te-packages/aiohttp/client_proto.py:228 line if payload is not EMPTY_PAYLOAD:
[...]te-packages/aiohttp/client_proto.py:229 line payload.on_eof(self._drop_timeout)
[...]on/site-packages/aiohttp/streams.py:162 call => on_eof(self=NOREPR, callback=NOREPR)
[...]on/site-packages/aiohttp/streams.py:163 line if self._eof:
[...]on/site-packages/aiohttp/streams.py:164 line try:
[...]on/site-packages/aiohttp/streams.py:165 line callback()
[...]te-packages/aiohttp/client_proto.py:156 call => _drop_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:157 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:157 return <= _drop_timeout: NOREPR
[...]on/site-packages/aiohttp/streams.py:165 return <= on_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:233 line if tail:
[...]te-packages/aiohttp/client_proto.py:233 return <= data_received: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:497 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:844 call => start(self=NOREPR, connection=NOREPR)
[...]on/site-packages/aiohttp/streams.py:588 call => read(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:588 exception ! read: NOREPR
[...]on/site-packages/aiohttp/streams.py:593 line if self._buffer:
[...]on/site-packages/aiohttp/streams.py:594 line data, size = self._buffer.popleft()
[...]on/site-packages/aiohttp/streams.py:595 line self._size -= size
[...]on/site-packages/aiohttp/streams.py:596 line return data
[...]on/site-packages/aiohttp/streams.py:596 return <= read: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:844 exception ! start: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:851 line if (message.code < 100 or
[...]e-packages/aiohttp/client_reqrep.py:852 line message.code > 199 or message.code == 101):
[...]e-packages/aiohttp/client_reqrep.py:853 line break
[...]on/site-packages/aiohttp/helpers.py:578 call => __exit__(self=NOREPR, exc_type=NOREPR, exc_val=NOREPR, exc_tb=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:581 line if self._tasks:
[...]on/site-packages/aiohttp/helpers.py:582 line self._tasks.pop()
[...]on/site-packages/aiohttp/helpers.py:584 line if exc_type is asyncio.CancelledError and self._cancelled:
[...]on/site-packages/aiohttp/helpers.py:586 line return None
[...]on/site-packages/aiohttp/helpers.py:586 return <= __exit__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:860 line payload.on_eof(self._response_eof)
[...]on/site-packages/aiohttp/streams.py:162 call => on_eof(self=NOREPR, callback=NOREPR)
[...]on/site-packages/aiohttp/streams.py:163 line if self._eof:
[...]on/site-packages/aiohttp/streams.py:164 line try:
[...]on/site-packages/aiohttp/streams.py:165 line callback()
[...]e-packages/aiohttp/client_reqrep.py:883 call => _response_eof(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:884 line if self._closed:
[...]e-packages/aiohttp/client_reqrep.py:887 line if self._connection is not None:
[...]e-packages/aiohttp/client_reqrep.py:890 line if (self._connection.protocol is not None and
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:891 line self._connection.protocol.upgraded):
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]te-packages/aiohttp/client_proto.py:41 call => upgraded(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:43 line return self._upgraded
[...]te-packages/aiohttp/client_proto.py:43 return <= upgraded: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:894 line self._connection.release()
[...]/site-packages/aiohttp/connector.py:172 call => release(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:173 line self._notify_release()
[...]/site-packages/aiohttp/connector.py:157 call => _notify_release(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:158 line callbacks, self._callbacks = self._callbacks[:], []
[...]/site-packages/aiohttp/connector.py:160 line for cb in callbacks:
[...]/site-packages/aiohttp/connector.py:160 return <= _notify_release: NOREPR
[...]/site-packages/aiohttp/connector.py:175 line if self._protocol is not None:
[...]/site-packages/aiohttp/connector.py:176 line self._connector._release(
[...]/site-packages/aiohttp/connector.py:177 line self._key, self._protocol,
[...]/site-packages/aiohttp/connector.py:178 line should_close=self._protocol.should_close)
[...]te-packages/aiohttp/client_proto.py:45 call => should_close(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:47 line if (self._payload is not None and
[...]te-packages/aiohttp/client_proto.py:48 line not self._payload.is_eof() or self._upgraded):
[...]on/site-packages/aiohttp/streams.py:192 call => is_eof(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:194 line return self._eof
[...]on/site-packages/aiohttp/streams.py:194 return <= is_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:51 line return (self._should_close or self._upgraded or
[...]te-packages/aiohttp/client_proto.py:52 line self.exception() is not None or
[...]on/site-packages/aiohttp/streams.py:554 call => exception(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:555 line return self._exception
[...]on/site-packages/aiohttp/streams.py:555 return <= exception: NOREPR
[...]te-packages/aiohttp/client_proto.py:53 line self._payload_parser is not None or
[...]te-packages/aiohttp/client_proto.py:54 line len(self) > 0 or bool(self._tail))
[...]on/site-packages/aiohttp/streams.py:545 call => __len__(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:546 line return len(self._buffer)
[...]on/site-packages/aiohttp/streams.py:546 return <= __len__: NOREPR
[...]te-packages/aiohttp/client_proto.py:54 return <= should_close: NOREPR
[...]/site-packages/aiohttp/connector.py:615 call => _release(self=NOREPR, key=NOREPR, protocol=NOREPR)
[...]/site-packages/aiohttp/connector.py:617 line if self._closed:
[...]/site-packages/aiohttp/connector.py:621 line self._release_acquired(key, protocol)
[...]/site-packages/aiohttp/connector.py:599 call => _release_acquired(self=NOREPR, key=NOREPR, proto=NOREPR)
[...]/site-packages/aiohttp/connector.py:601 line if self._closed:
[...]/site-packages/aiohttp/connector.py:605 line try:
[...]/site-packages/aiohttp/connector.py:606 line self._acquired.remove(proto)
[...]/site-packages/aiohttp/connector.py:607 line self._drop_acquired_per_host(key, proto)
[...]/site-packages/aiohttp/connector.py:361 call => _drop_acquired_per_host(self=NOREPR, key=NOREPR, val=NOREPR)
[...]/site-packages/aiohttp/connector.py:363 line acquired_per_host = self._acquired_per_host
[...]/site-packages/aiohttp/connector.py:364 line if key not in acquired_per_host:
[...]/site-packages/aiohttp/connector.py:366 line conns = acquired_per_host[key]
[...]/site-packages/aiohttp/connector.py:367 line conns.remove(val)
[...]/site-packages/aiohttp/connector.py:368 line if not conns:
[...]/site-packages/aiohttp/connector.py:369 line del self._acquired_per_host[key]
[...]/site-packages/aiohttp/connector.py:369 return <= _drop_acquired_per_host: NOREPR
[...]/site-packages/aiohttp/connector.py:613 line self._release_waiter()
[...]/site-packages/aiohttp/connector.py:575 call => _release_waiter(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:580 line if not self._waiters:
[...]/site-packages/aiohttp/connector.py:581 line return
[...]/site-packages/aiohttp/connector.py:581 return <= _release_waiter: NOREPR
[...]/site-packages/aiohttp/connector.py:613 return <= _release_acquired: NOREPR
[...]/site-packages/aiohttp/connector.py:623 line if self._force_close:
[...]/site-packages/aiohttp/connector.py:626 line if should_close or protocol.should_close:
[...]te-packages/aiohttp/client_proto.py:45 call => should_close(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:47 line if (self._payload is not None and
[...]te-packages/aiohttp/client_proto.py:48 line not self._payload.is_eof() or self._upgraded):
[...]on/site-packages/aiohttp/streams.py:192 call => is_eof(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:194 line return self._eof
[...]on/site-packages/aiohttp/streams.py:194 return <= is_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:51 line return (self._should_close or self._upgraded or
[...]te-packages/aiohttp/client_proto.py:52 line self.exception() is not None or
[...]on/site-packages/aiohttp/streams.py:554 call => exception(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:555 line return self._exception
[...]on/site-packages/aiohttp/streams.py:555 return <= exception: NOREPR
[...]te-packages/aiohttp/client_proto.py:53 line self._payload_parser is not None or
[...]te-packages/aiohttp/client_proto.py:54 line len(self) > 0 or bool(self._tail))
[...]on/site-packages/aiohttp/streams.py:545 call => __len__(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:546 line return len(self._buffer)
[...]on/site-packages/aiohttp/streams.py:546 return <= __len__: NOREPR
[...]te-packages/aiohttp/client_proto.py:54 return <= should_close: NOREPR
[...]/site-packages/aiohttp/connector.py:633 line conns = self._conns.get(key)
[...]/site-packages/aiohttp/connector.py:634 line if conns is None:
[...]/site-packages/aiohttp/connector.py:635 line conns = self._conns[key] = []
[...]/site-packages/aiohttp/connector.py:636 line conns.append((protocol, self._loop.time()))
[...]/site-packages/aiohttp/connector.py:638 line if self._cleanup_handle is None:
[...]/site-packages/aiohttp/connector.py:639 line self._cleanup_handle = helpers.weakref_handle(
[...]/site-packages/aiohttp/connector.py:640 line self, '_cleanup', self._keepalive_timeout, self._loop)
[...]on/site-packages/aiohttp/helpers.py:486 call => weakref_handle(ob=NOREPR, name=NOREPR, timeout=NOREPR, loop=NOREPR, ceil_timeout=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:487 line if timeout is not None and timeout > 0:
[...]on/site-packages/aiohttp/helpers.py:488 line when = loop.time() + timeout
[...]on/site-packages/aiohttp/helpers.py:489 line if ceil_timeout:
[...]on/site-packages/aiohttp/helpers.py:490 line when = ceil(when)
[...]on/site-packages/aiohttp/helpers.py:492 line return loop.call_at(when, _weakref_handle, (weakref.ref(ob), name))
[...]on/site-packages/aiohttp/helpers.py:492 return <= weakref_handle: NOREPR
[...]/site-packages/aiohttp/connector.py:640 return <= _release: NOREPR
[...]/site-packages/aiohttp/connector.py:179 line self._protocol = None
[...]/site-packages/aiohttp/connector.py:179 return <= release: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:895 line self._connection = None
[...]e-packages/aiohttp/client_reqrep.py:897 line self._closed = True
[...]e-packages/aiohttp/client_reqrep.py:898 line self._cleanup_writer()
[...]e-packages/aiohttp/client_reqrep.py:944 call => _cleanup_writer(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:945 line if self._writer is not None:
[...]e-packages/aiohttp/client_reqrep.py:946 line self._writer.cancel()
[...]e-packages/aiohttp/client_reqrep.py:947 line self._writer = None
[...]e-packages/aiohttp/client_reqrep.py:948 line self._session = None
[...]e-packages/aiohttp/client_reqrep.py:948 return <= _cleanup_writer: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:898 return <= _response_eof: NOREPR
[...]on/site-packages/aiohttp/streams.py:165 return <= on_eof: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:863 line self.version = message.version
[...]e-packages/aiohttp/client_reqrep.py:864 line self.status = message.code
[...]e-packages/aiohttp/client_reqrep.py:865 line self.reason = message.reason
[...]e-packages/aiohttp/client_reqrep.py:868 line self._headers = message.headers # type is CIMultiDictProxy
[...]e-packages/aiohttp/client_reqrep.py:869 line self._raw_headers = message.raw_headers # type is Tuple[bytes, bytes]
[...]e-packages/aiohttp/client_reqrep.py:872 line self.content = payload
[...]e-packages/aiohttp/client_reqrep.py:875 line for hdr in self.headers.getall(hdrs.SET_COOKIE, ()):
[...]e-packages/aiohttp/client_reqrep.py:727 call => headers(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:729 line return self._headers
[...]e-packages/aiohttp/client_reqrep.py:729 return <= headers: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:876 line try:
[...]e-packages/aiohttp/client_reqrep.py:877 line self.cookies.load(hdr)
[...]e-packages/aiohttp/client_reqrep.py:875 line for hdr in self.headers.getall(hdrs.SET_COOKIE, ()):
[...]e-packages/aiohttp/client_reqrep.py:881 line return self
[...]e-packages/aiohttp/client_reqrep.py:881 return <= start: NOREPR
[...]hon/site-packages/aiohttp/client.py:497 exception ! _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:509 line self._cookie_jar.update_cookies(resp.cookies, resp.url)
[...]e-packages/aiohttp/client_reqrep.py:708 call => url(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:710 line return self._url
[...]e-packages/aiohttp/client_reqrep.py:710 return <= url: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:113 call => update_cookies(self=NOREPR, cookies=NOREPR, response_url=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:117 line hostname = response_url.raw_host
[...]/site-packages/aiohttp/cookiejar.py:119 line if not self._unsafe and is_ip_address(hostname):
[...]on/site-packages/aiohttp/helpers.py:447 call => is_ip_address(host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:449 line return is_ipv4_address(host) or is_ipv6_address(host)
[...]on/site-packages/aiohttp/helpers.py:429 call => _is_ip_address(regex=NOREPR, regexb=NOREPR, host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:432 line if host is None:
[...]on/site-packages/aiohttp/helpers.py:434 line if isinstance(host, str):
[...]on/site-packages/aiohttp/helpers.py:435 line return bool(regex.match(host))
[...]on/site-packages/aiohttp/helpers.py:435 return <= _is_ip_address: NOREPR
[...]on/site-packages/aiohttp/helpers.py:429 call => _is_ip_address(regex=NOREPR, regexb=NOREPR, host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:432 line if host is None:
[...]on/site-packages/aiohttp/helpers.py:434 line if isinstance(host, str):
[...]on/site-packages/aiohttp/helpers.py:435 line return bool(regex.match(host))
[...]on/site-packages/aiohttp/helpers.py:435 return <= _is_ip_address: NOREPR
[...]on/site-packages/aiohttp/helpers.py:449 return <= is_ip_address: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:123 line if isinstance(cookies, Mapping):
[...]/site-packages/aiohttp/cookiejar.py:124 line cookies = cookies.items() # type: ignore
[...]/site-packages/aiohttp/cookiejar.py:126 line for name, cookie in cookies:
[...]/site-packages/aiohttp/cookiejar.py:127 line if not isinstance(cookie, Morsel):
[...]/site-packages/aiohttp/cookiejar.py:132 line domain = cookie["domain"]
[...]/site-packages/aiohttp/cookiejar.py:135 line if domain.endswith('.'):
[...]/site-packages/aiohttp/cookiejar.py:139 line if not domain and hostname is not None:
[...]/site-packages/aiohttp/cookiejar.py:145 line if domain.startswith("."):
[...]/site-packages/aiohttp/cookiejar.py:147 line domain = domain[1:]
[...]/site-packages/aiohttp/cookiejar.py:148 line cookie["domain"] = domain
[...]/site-packages/aiohttp/cookiejar.py:150 line if hostname and not self._is_domain_match(domain, hostname):
[...]/site-packages/aiohttp/cookiejar.py:228 call => _is_domain_match(domain=NOREPR, hostname=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:231 line if hostname == domain:
[...]/site-packages/aiohttp/cookiejar.py:232 line return True
[...]/site-packages/aiohttp/cookiejar.py:232 return <= _is_domain_match: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:154 line path = cookie["path"]
[...]/site-packages/aiohttp/cookiejar.py:155 line if not path or not path.startswith("/"):
[...]/site-packages/aiohttp/cookiejar.py:165 line max_age = cookie["max-age"]
[...]/site-packages/aiohttp/cookiejar.py:166 line if max_age:
[...]/site-packages/aiohttp/cookiejar.py:175 line expires = cookie["expires"]
[...]/site-packages/aiohttp/cookiejar.py:176 line if expires:
[...]/site-packages/aiohttp/cookiejar.py:177 line expire_time = self._parse_date(expires)
[...]/site-packages/aiohttp/cookiejar.py:263 call => _parse_date(cls=NOREPR, date_str=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:266 line if not date_str:
[...]/site-packages/aiohttp/cookiejar.py:269 line found_time = False
[...]/site-packages/aiohttp/cookiejar.py:270 line found_day = False
[...]/site-packages/aiohttp/cookiejar.py:271 line found_month = False
[...]/site-packages/aiohttp/cookiejar.py:272 line found_year = False
[...]/site-packages/aiohttp/cookiejar.py:274 line hour = minute = second = 0
[...]/site-packages/aiohttp/cookiejar.py:275 line day = 0
[...]/site-packages/aiohttp/cookiejar.py:276 line month = 0
[...]/site-packages/aiohttp/cookiejar.py:277 line year = 0
[...]/site-packages/aiohttp/cookiejar.py:279 line for token_match in cls.DATE_TOKENS_RE.finditer(date_str):
[...]/site-packages/aiohttp/cookiejar.py:281 line token = token_match.group("token")
[...]/site-packages/aiohttp/cookiejar.py:283 line if not found_time:
[...]/site-packages/aiohttp/cookiejar.py:284 line time_match = cls.DATE_HMS_TIME_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:285 line if time_match:
[...]/site-packages/aiohttp/cookiejar.py:291 line if not found_day:
[...]/site-packages/aiohttp/cookiejar.py:292 line day_match = cls.DATE_DAY_OF_MONTH_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:293 line if day_match:
[...]/site-packages/aiohttp/cookiejar.py:298 line if not found_month:
[...]/site-packages/aiohttp/cookiejar.py:299 line month_match = cls.DATE_MONTH_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:300 line if month_match:
[...]/site-packages/aiohttp/cookiejar.py:305 line if not found_year:
[...]/site-packages/aiohttp/cookiejar.py:306 line year_match = cls.DATE_YEAR_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:307 line if year_match:
[...]/site-packages/aiohttp/cookiejar.py:279 line for token_match in cls.DATE_TOKENS_RE.finditer(date_str):
[...]/site-packages/aiohttp/cookiejar.py:281 line token = token_match.group("token")
[...]/site-packages/aiohttp/cookiejar.py:283 line if not found_time:
[...]/site-packages/aiohttp/cookiejar.py:284 line time_match = cls.DATE_HMS_TIME_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:285 line if time_match:
[...]/site-packages/aiohttp/cookiejar.py:291 line if not found_day:
[...]/site-packages/aiohttp/cookiejar.py:292 line day_match = cls.DATE_DAY_OF_MONTH_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:293 line if day_match:
[...]/site-packages/aiohttp/cookiejar.py:294 line found_day = True
[...]/site-packages/aiohttp/cookiejar.py:295 line day = int(day_match.group())
[...]/site-packages/aiohttp/cookiejar.py:296 line continue
[...]/site-packages/aiohttp/cookiejar.py:279 line for token_match in cls.DATE_TOKENS_RE.finditer(date_str):
[...]/site-packages/aiohttp/cookiejar.py:281 line token = token_match.group("token")
[...]/site-packages/aiohttp/cookiejar.py:283 line if not found_time:
[...]/site-packages/aiohttp/cookiejar.py:284 line time_match = cls.DATE_HMS_TIME_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:285 line if time_match:
[...]/site-packages/aiohttp/cookiejar.py:291 line if not found_day:
[...]/site-packages/aiohttp/cookiejar.py:298 line if not found_month:
[...]/site-packages/aiohttp/cookiejar.py:299 line month_match = cls.DATE_MONTH_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:300 line if month_match:
[...]/site-packages/aiohttp/cookiejar.py:301 line found_month = True
[...]/site-packages/aiohttp/cookiejar.py:302 line month = month_match.lastindex
[...]/site-packages/aiohttp/cookiejar.py:303 line continue
[...]/site-packages/aiohttp/cookiejar.py:279 line for token_match in cls.DATE_TOKENS_RE.finditer(date_str):
[...]/site-packages/aiohttp/cookiejar.py:281 line token = token_match.group("token")
[...]/site-packages/aiohttp/cookiejar.py:283 line if not found_time:
[...]/site-packages/aiohttp/cookiejar.py:284 line time_match = cls.DATE_HMS_TIME_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:285 line if time_match:
[...]/site-packages/aiohttp/cookiejar.py:291 line if not found_day:
[...]/site-packages/aiohttp/cookiejar.py:298 line if not found_month:
[...]/site-packages/aiohttp/cookiejar.py:305 line if not found_year:
[...]/site-packages/aiohttp/cookiejar.py:306 line year_match = cls.DATE_YEAR_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:307 line if year_match:
[...]/site-packages/aiohttp/cookiejar.py:308 line found_year = True
[...]/site-packages/aiohttp/cookiejar.py:309 line year = int(year_match.group())
[...]/site-packages/aiohttp/cookiejar.py:279 line for token_match in cls.DATE_TOKENS_RE.finditer(date_str):
[...]/site-packages/aiohttp/cookiejar.py:281 line token = token_match.group("token")
[...]/site-packages/aiohttp/cookiejar.py:283 line if not found_time:
[...]/site-packages/aiohttp/cookiejar.py:284 line time_match = cls.DATE_HMS_TIME_RE.match(token)
[...]/site-packages/aiohttp/cookiejar.py:285 line if time_match:
[...]/site-packages/aiohttp/cookiejar.py:286 line found_time = True
[...]/site-packages/aiohttp/cookiejar.py:288 line int(s) for s in time_match.groups()]
[...]/site-packages/aiohttp/cookiejar.py:288 call => <listcomp>(.0=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:288 line int(s) for s in time_match.groups()]
[...]/site-packages/aiohttp/cookiejar.py:288 line int(s) for s in time_match.groups()]
[...]/site-packages/aiohttp/cookiejar.py:288 line int(s) for s in time_match.groups()]
[...]/site-packages/aiohttp/cookiejar.py:288 line int(s) for s in time_match.groups()]
[...]/site-packages/aiohttp/cookiejar.py:288 return <= <listcomp>: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:289 line continue
[...]/site-packages/aiohttp/cookiejar.py:279 line for token_match in cls.DATE_TOKENS_RE.finditer(date_str):
[...]/site-packages/aiohttp/cookiejar.py:281 line token = token_match.group("token")
[...]/site-packages/aiohttp/cookiejar.py:283 line if not found_time:
[...]/site-packages/aiohttp/cookiejar.py:291 line if not found_day:
[...]/site-packages/aiohttp/cookiejar.py:298 line if not found_month:
[...]/site-packages/aiohttp/cookiejar.py:305 line if not found_year:
[...]/site-packages/aiohttp/cookiejar.py:279 line for token_match in cls.DATE_TOKENS_RE.finditer(date_str):
[...]/site-packages/aiohttp/cookiejar.py:311 line if 70 <= year <= 99:
[...]/site-packages/aiohttp/cookiejar.py:313 line elif 0 <= year <= 69:
[...]/site-packages/aiohttp/cookiejar.py:314 line year += 2000
[...]/site-packages/aiohttp/cookiejar.py:316 line if False in (found_day, found_month, found_year, found_time):
[...]/site-packages/aiohttp/cookiejar.py:319 line if not 1 <= day <= 31:
[...]/site-packages/aiohttp/cookiejar.py:322 line if year < 1601 or hour > 23 or minute > 59 or second > 59:
[...]/site-packages/aiohttp/cookiejar.py:325 line return datetime.datetime(year, month, day,
[...]/site-packages/aiohttp/cookiejar.py:326 line hour, minute, second,
[...]/site-packages/aiohttp/cookiejar.py:327 line tzinfo=datetime.timezone.utc)
[...]/site-packages/aiohttp/cookiejar.py:327 return <= _parse_date: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:178 line if expire_time:
[...]/site-packages/aiohttp/cookiejar.py:179 line self._expire_cookie(expire_time.timestamp(),
[...]/site-packages/aiohttp/cookiejar.py:180 line domain, name)
[...]/site-packages/aiohttp/cookiejar.py:108 call => _expire_cookie(self=NOREPR, when=NOREPR, domain=NOREPR, name=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:109 line iwhen = int(when)
[...]/site-packages/aiohttp/cookiejar.py:110 line self._next_expiration = min(self._next_expiration, iwhen)
[...]/site-packages/aiohttp/cookiejar.py:111 line self._expirations[(domain, name)] = iwhen
[...]/site-packages/aiohttp/cookiejar.py:111 return <= _expire_cookie: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:184 line self._cookies[domain][name] = cookie
[...]/site-packages/aiohttp/cookiejar.py:126 line for name, cookie in cookies:
[...]/site-packages/aiohttp/cookiejar.py:186 line self._do_expiration()
[...]/site-packages/aiohttp/cookiejar.py:86 call => _do_expiration(self=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:87 line now = self._loop.time()
[...]/site-packages/aiohttp/cookiejar.py:88 line if self._next_expiration > now:
[...]/site-packages/aiohttp/cookiejar.py:89 line return
[...]/site-packages/aiohttp/cookiejar.py:89 return <= _do_expiration: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:186 return <= update_cookies: NOREPR
[...]hon/site-packages/aiohttp/client.py:512 line if resp.status in (
[...]hon/site-packages/aiohttp/client.py:513 line 301, 302, 303, 307, 308) and allow_redirects:
[...]hon/site-packages/aiohttp/client.py:575 line break
[...]on/site-packages/aiohttp/helpers.py:578 call => __exit__(self=NOREPR, exc_type=NOREPR, exc_val=NOREPR, exc_tb=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:581 line if self._tasks:
[...]on/site-packages/aiohttp/helpers.py:582 line self._tasks.pop()
[...]on/site-packages/aiohttp/helpers.py:584 line if exc_type is asyncio.CancelledError and self._cancelled:
[...]on/site-packages/aiohttp/helpers.py:586 line return None
[...]on/site-packages/aiohttp/helpers.py:586 return <= __exit__: NOREPR
[...]hon/site-packages/aiohttp/client.py:578 line if raise_for_status is None:
[...]hon/site-packages/aiohttp/client.py:579 line raise_for_status = self._raise_for_status
[...]hon/site-packages/aiohttp/client.py:580 line if raise_for_status:
[...]hon/site-packages/aiohttp/client.py:584 line if handle is not None:
[...]hon/site-packages/aiohttp/client.py:585 line if resp.connection is not None:
[...]e-packages/aiohttp/client_reqrep.py:786 call => connection(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:788 line return self._connection
[...]e-packages/aiohttp/client_reqrep.py:788 return <= connection: NOREPR
[...]hon/site-packages/aiohttp/client.py:588 line handle.cancel()
[...]hon/site-packages/aiohttp/client.py:590 line resp._history = tuple(history)
[...]hon/site-packages/aiohttp/client.py:592 line for trace in traces:
[...]hon/site-packages/aiohttp/client.py:599 line return resp
[...]hon/site-packages/aiohttp/client.py:599 return <= _request: NOREPR
[...]/site-packages/aiohttp/connector.py:115 call => __del__(self=NOREPR, _warnings=NOREPR)
[...]/site-packages/aiohttp/connector.py:116 line if self._protocol is not None:
[...]/site-packages/aiohttp/connector.py:116 return <= __del__: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 exception ! __aenter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:1006 line return self._resp
[...]hon/site-packages/aiohttp/client.py:1006 return <= __aenter__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:1001 call => text(self=NOREPR, encoding=NOREPR, errors=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:1004 line if self._body is None:
[...]e-packages/aiohttp/client_reqrep.py:1005 line await self.read()
[...]e-packages/aiohttp/client_reqrep.py:965 call => read(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:967 line if self._body is None:
[...]e-packages/aiohttp/client_reqrep.py:968 line try:
[...]e-packages/aiohttp/client_reqrep.py:969 line self._body = await self.content.read()
[...]on/site-packages/aiohttp/streams.py:333 call => read(self=NOREPR, n=NOREPR)
[...]on/site-packages/aiohttp/streams.py:334 line if self._exception is not None:
[...]on/site-packages/aiohttp/streams.py:342 line if self._eof and not self._buffer:
[...]on/site-packages/aiohttp/streams.py:349 line if not n:
[...]on/site-packages/aiohttp/streams.py:352 line if n < 0:
[...]on/site-packages/aiohttp/streams.py:357 line blocks = []
[...]on/site-packages/aiohttp/streams.py:358 line while True:
[...]on/site-packages/aiohttp/streams.py:359 line block = await self.readany()
[...]on/site-packages/aiohttp/streams.py:373 call => readany(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:374 line if self._exception is not None:
[...]on/site-packages/aiohttp/streams.py:380 line while not self._buffer and not self._eof:
[...]on/site-packages/aiohttp/streams.py:383 line return self._read_nowait(-1)
[...]on/site-packages/aiohttp/streams.py:469 call => _read_nowait(self=NOREPR, n=NOREPR)
[...]on/site-packages/aiohttp/streams.py:470 line chunks = []
[...]on/site-packages/aiohttp/streams.py:472 line while self._buffer:
[...]on/site-packages/aiohttp/streams.py:473 line chunk = self._read_nowait_chunk(n)
[...]on/site-packages/aiohttp/streams.py:447 call => _read_nowait_chunk(self=NOREPR, n=NOREPR)
[...]on/site-packages/aiohttp/streams.py:448 line first_buffer = self._buffer[0]
[...]on/site-packages/aiohttp/streams.py:449 line offset = self._buffer_offset
[...]on/site-packages/aiohttp/streams.py:450 line if n != -1 and len(first_buffer) - offset > n:
[...]on/site-packages/aiohttp/streams.py:454 line elif offset:
[...]on/site-packages/aiohttp/streams.py:460 line data = self._buffer.popleft()
[...]on/site-packages/aiohttp/streams.py:462 line self._size -= len(data)
[...]on/site-packages/aiohttp/streams.py:463 line self._cursor += len(data)
[...]on/site-packages/aiohttp/streams.py:465 line if self._size < self._low_water and self._protocol._reading_paused:
[...]on/site-packages/aiohttp/streams.py:467 line return data
[...]on/site-packages/aiohttp/streams.py:467 return <= _read_nowait_chunk: NOREPR
[...]on/site-packages/aiohttp/streams.py:474 line chunks.append(chunk)
[...]on/site-packages/aiohttp/streams.py:475 line if n != -1:
[...]on/site-packages/aiohttp/streams.py:472 line while self._buffer:
[...]on/site-packages/aiohttp/streams.py:480 line return b''.join(chunks) if chunks else b''
[...]on/site-packages/aiohttp/streams.py:480 return <= _read_nowait: NOREPR
[...]on/site-packages/aiohttp/streams.py:383 return <= readany: NOREPR
[...]on/site-packages/aiohttp/streams.py:359 exception ! read: NOREPR
[...]on/site-packages/aiohttp/streams.py:360 line if not block:
[...]on/site-packages/aiohttp/streams.py:362 line blocks.append(block)
[...]on/site-packages/aiohttp/streams.py:359 line block = await self.readany()
[...]on/site-packages/aiohttp/streams.py:373 call => readany(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:374 line if self._exception is not None:
[...]on/site-packages/aiohttp/streams.py:380 line while not self._buffer and not self._eof:
[...]on/site-packages/aiohttp/streams.py:383 line return self._read_nowait(-1)
[...]on/site-packages/aiohttp/streams.py:469 call => _read_nowait(self=NOREPR, n=NOREPR)
[...]on/site-packages/aiohttp/streams.py:470 line chunks = []
[...]on/site-packages/aiohttp/streams.py:472 line while self._buffer:
[...]on/site-packages/aiohttp/streams.py:480 line return b''.join(chunks) if chunks else b''
[...]on/site-packages/aiohttp/streams.py:480 return <= _read_nowait: NOREPR
[...]on/site-packages/aiohttp/streams.py:383 return <= readany: NOREPR
[...]on/site-packages/aiohttp/streams.py:359 exception ! read: NOREPR
[...]on/site-packages/aiohttp/streams.py:360 line if not block:
[...]on/site-packages/aiohttp/streams.py:361 line break
[...]on/site-packages/aiohttp/streams.py:363 line return b''.join(blocks)
[...]on/site-packages/aiohttp/streams.py:363 return <= read: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:969 exception ! read: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:970 line for trace in self._traces:
[...]e-packages/aiohttp/client_reqrep.py:978 line return self._body
[...]e-packages/aiohttp/client_reqrep.py:978 return <= read: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:1005 exception ! text: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:1007 line if encoding is None:
[...]e-packages/aiohttp/client_reqrep.py:1008 line encoding = self.get_encoding()
[...]e-packages/aiohttp/client_reqrep.py:980 call => get_encoding(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:981 line ctype = self.headers.get(hdrs.CONTENT_TYPE, '').lower()
[...]e-packages/aiohttp/client_reqrep.py:982 line mimetype = helpers.parse_mimetype(ctype)
[...]on/site-packages/aiohttp/helpers.py:294 call => parse_mimetype(mimetype=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:309 line if not mimetype:
[...]on/site-packages/aiohttp/helpers.py:313 line parts = mimetype.split(';')
[...]on/site-packages/aiohttp/helpers.py:314 line params = MultiDict() # type: MultiDict[str]
[...]on/site-packages/aiohttp/helpers.py:315 line for item in parts[1:]:
[...]on/site-packages/aiohttp/helpers.py:316 line if not item:
[...]on/site-packages/aiohttp/helpers.py:318 line key, value = cast(Tuple[str, str],
[...]on/site-packages/aiohttp/helpers.py:319 line item.split('=', 1) if '=' in item else (item, ''))
[...]on/site-packages/aiohttp/helpers.py:320 line params.add(key.lower().strip(), value.strip(' "'))
[...]on/site-packages/aiohttp/helpers.py:315 line for item in parts[1:]:
[...]on/site-packages/aiohttp/helpers.py:322 line fulltype = parts[0].strip().lower()
[...]on/site-packages/aiohttp/helpers.py:323 line if fulltype == '*':
[...]on/site-packages/aiohttp/helpers.py:327 line if '/' in fulltype else (fulltype, ''))
[...]on/site-packages/aiohttp/helpers.py:329 line if '+' in stype else (stype, ''))
[...]on/site-packages/aiohttp/helpers.py:331 line return MimeType(type=mtype, subtype=stype, suffix=suffix,
[...]on/site-packages/aiohttp/helpers.py:332 line parameters=MultiDictProxy(params))
[...]on/site-packages/aiohttp/helpers.py:332 return <= parse_mimetype: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:984 line encoding = mimetype.parameters.get('charset')
[...]e-packages/aiohttp/client_reqrep.py:985 line if encoding:
[...]e-packages/aiohttp/client_reqrep.py:986 line try:
[...]e-packages/aiohttp/client_reqrep.py:987 line codecs.lookup(encoding)
[...]e-packages/aiohttp/client_reqrep.py:990 line if not encoding:
[...]e-packages/aiohttp/client_reqrep.py:996 line if not encoding:
[...]e-packages/aiohttp/client_reqrep.py:999 line return encoding
[...]e-packages/aiohttp/client_reqrep.py:999 return <= get_encoding: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:1010 line return self._body.decode(encoding, errors=errors) # type: ignore
[...]e-packages/aiohttp/client_reqrep.py:1010 return <= text: NOREPR
[...]hon/site-packages/aiohttp/client.py:1010 call => __aexit__(self=NOREPR, exc_type=NOREPR, exc=NOREPR, tb=NOREPR)
[...]hon/site-packages/aiohttp/client.py:1019 line self._resp.release()
[...]e-packages/aiohttp/client_reqrep.py:919 call => release(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:920 line if not self._released:
[...]e-packages/aiohttp/client_reqrep.py:921 line self._notify_content()
[...]e-packages/aiohttp/client_reqrep.py:950 call => _notify_content(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:951 line content = self.content
[...]e-packages/aiohttp/client_reqrep.py:952 line if content and content.exception() is None:
[...]on/site-packages/aiohttp/streams.py:145 call => exception(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:146 line return self._exception
[...]on/site-packages/aiohttp/streams.py:146 return <= exception: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:953 line content.set_exception(
[...]e-packages/aiohttp/client_reqrep.py:954 line ClientConnectionError('Connection closed'))
[...]on/site-packages/aiohttp/streams.py:148 call => set_exception(self=NOREPR, exc=NOREPR)
[...]on/site-packages/aiohttp/streams.py:149 line self._exception = exc
[...]on/site-packages/aiohttp/streams.py:150 line self._eof_callbacks.clear()
[...]on/site-packages/aiohttp/streams.py:152 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:153 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:157 line waiter = self._eof_waiter
[...]on/site-packages/aiohttp/streams.py:158 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:158 return <= set_exception: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:955 line self._released = True
[...]e-packages/aiohttp/client_reqrep.py:955 return <= _notify_content: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:922 line if self._closed:
[...]e-packages/aiohttp/client_reqrep.py:923 line return noop()
[...]e-packages/aiohttp/client_reqrep.py:923 return <= release: NOREPR
[...]hon/site-packages/aiohttp/client.py:1019 return <= __aexit__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:749 call => __del__(self=NOREPR, _warnings=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:750 line if self._closed:
[...]e-packages/aiohttp/client_reqrep.py:751 line return
[...]e-packages/aiohttp/client_reqrep.py:751 return <= __del__: NOREPR
[...]hon/site-packages/aiohttp/client.py:968 call => __aexit__(self=NOREPR, exc_type=NOREPR, exc_val=NOREPR, exc_tb=NOREPR)
[...]hon/site-packages/aiohttp/client.py:972 line await self.close()
[...]hon/site-packages/aiohttp/client.py:893 call => close(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:898 line if not self.closed:
[...]hon/site-packages/aiohttp/client.py:903 call => closed(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:909 line return self._connector is None or self._connector.closed
[...]/site-packages/aiohttp/connector.py:431 call => closed(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:437 line return self._closed
[...]/site-packages/aiohttp/connector.py:437 return <= closed: NOREPR
[...]hon/site-packages/aiohttp/client.py:909 return <= closed: NOREPR
[...]hon/site-packages/aiohttp/client.py:899 line if self._connector is not None and self._connector_owner:
[...]hon/site-packages/aiohttp/client.py:900 line await self._connector.close()
[...]/site-packages/aiohttp/connector.py:744 call => close(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:746 line for ev in self._throttle_dns_events.values():
[...]/site-packages/aiohttp/connector.py:749 line return super().close()
[...]/site-packages/aiohttp/connector.py:389 call => close(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:391 line self._close()
[...]/site-packages/aiohttp/connector.py:394 call => _close(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:395 line if self._closed:
[...]/site-packages/aiohttp/connector.py:398 line self._closed = True
[...]/site-packages/aiohttp/connector.py:400 line try:
[...]/site-packages/aiohttp/connector.py:401 line if self._loop.is_closed():
[...]/site-packages/aiohttp/connector.py:405 line if self._cleanup_handle:
[...]/site-packages/aiohttp/connector.py:406 line self._cleanup_handle.cancel()
[...]/site-packages/aiohttp/connector.py:409 line if self._cleanup_closed_handle:
[...]/site-packages/aiohttp/connector.py:412 line for data in self._conns.values():
[...]/site-packages/aiohttp/connector.py:413 line for proto, t0 in data:
[...]/site-packages/aiohttp/connector.py:414 line proto.close()
[...]te-packages/aiohttp/client_proto.py:59 call => close(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:60 line transport = self.transport
[...]te-packages/aiohttp/client_proto.py:61 line if transport is not None:
[...]te-packages/aiohttp/client_proto.py:62 line transport.close()
[...]te-packages/aiohttp/client_proto.py:63 line self.transport = None
[...]te-packages/aiohttp/client_proto.py:64 line self._payload = None
[...]te-packages/aiohttp/client_proto.py:65 line self._drop_timeout()
[...]te-packages/aiohttp/client_proto.py:156 call => _drop_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:157 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:157 return <= _drop_timeout: NOREPR
[...]te-packages/aiohttp/client_proto.py:65 return <= close: NOREPR
[...]/site-packages/aiohttp/connector.py:413 line for proto, t0 in data:
[...]/site-packages/aiohttp/connector.py:412 line for data in self._conns.values():
[...]/site-packages/aiohttp/connector.py:416 line for proto in self._acquired:
[...]/site-packages/aiohttp/connector.py:419 line for transport in self._cleanup_closed_transports:
[...]/site-packages/aiohttp/connector.py:424 line self._conns.clear()
[...]/site-packages/aiohttp/connector.py:425 line self._acquired.clear()
[...]/site-packages/aiohttp/connector.py:426 line self._waiters.clear()
[...]/site-packages/aiohttp/connector.py:427 line self._cleanup_handle = None
[...]/site-packages/aiohttp/connector.py:428 line self._cleanup_closed_transports.clear()
[...]/site-packages/aiohttp/connector.py:429 line self._cleanup_closed_handle = None
[...]/site-packages/aiohttp/connector.py:429 return <= _close: NOREPR
[...]/site-packages/aiohttp/connector.py:392 line return _DeprecationWaiter(noop2())
[...]/site-packages/aiohttp/connector.py:79 call => __init__(self=NOREPR, awaitable=NOREPR)
[...]/site-packages/aiohttp/connector.py:80 line self._awaitable = awaitable
[...]/site-packages/aiohttp/connector.py:81 line self._awaited = False
[...]/site-packages/aiohttp/connector.py:81 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:392 return <= close: NOREPR
[...]/site-packages/aiohttp/connector.py:749 return <= close: NOREPR
[...]/site-packages/aiohttp/connector.py:83 call => __await__(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:84 line self._awaited = True
[...]/site-packages/aiohttp/connector.py:85 line return self._awaitable.__await__()
[...]/site-packages/aiohttp/connector.py:85 return <= __await__: NOREPR
[...]/site-packages/aiohttp/connector.py:87 call => __del__(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:88 line if not self._awaited:
[...]/site-packages/aiohttp/connector.py:88 return <= __del__: NOREPR
[...]on/site-packages/aiohttp/helpers.py:109 call => noop2()
[...]on/site-packages/aiohttp/helpers.py:110 line return
[...]on/site-packages/aiohttp/helpers.py:110 return <= noop2: NOREPR
[...]hon/site-packages/aiohttp/client.py:900 exception ! close: NOREPR
[...]hon/site-packages/aiohttp/client.py:901 line self._connector = None
[...]/site-packages/aiohttp/connector.py:259 call => __del__(self=NOREPR, _warnings=NOREPR)
[...]/site-packages/aiohttp/connector.py:260 line if self._closed:
[...]/site-packages/aiohttp/connector.py:261 line return
[...]/site-packages/aiohttp/connector.py:261 return <= __del__: NOREPR
[...]hon/site-packages/aiohttp/client.py:901 return <= close: NOREPR
[...]hon/site-packages/aiohttp/client.py:972 exception ! __aexit__: NOREPR
[...]hon/site-packages/aiohttp/client.py:972 return <= __aexit__: NOREPR
[...]hon/site-packages/aiohttp/client.py:292 call => __del__(self=NOREPR, _warnings=NOREPR)
[...]hon/site-packages/aiohttp/client.py:293 line if not self.closed:
[...]hon/site-packages/aiohttp/client.py:903 call => closed(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:909 line return self._connector is None or self._connector.closed
[...]hon/site-packages/aiohttp/client.py:909 return <= closed: NOREPR
[...]hon/site-packages/aiohttp/client.py:293 return <= __del__: NOREPR
[...]te-packages/aiohttp/client_proto.py:70 call => connection_lost(self=NOREPR, exc=NOREPR)
[...]te-packages/aiohttp/client_proto.py:71 line self._drop_timeout()
[...]te-packages/aiohttp/client_proto.py:156 call => _drop_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:157 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:157 return <= _drop_timeout: NOREPR
[...]te-packages/aiohttp/client_proto.py:73 line if self._payload_parser is not None:
[...]te-packages/aiohttp/client_proto.py:77 line uncompleted = None
[...]te-packages/aiohttp/client_proto.py:78 line if self._parser is not None:
[...]te-packages/aiohttp/client_proto.py:79 line try:
[...]te-packages/aiohttp/client_proto.py:80 line uncompleted = self._parser.feed_eof()
[...]te-packages/aiohttp/client_proto.py:87 line if not self.is_eof():
[...]on/site-packages/aiohttp/streams.py:548 call => is_eof(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:549 line return self._eof
[...]on/site-packages/aiohttp/streams.py:549 return <= is_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:88 line if isinstance(exc, OSError):
[...]te-packages/aiohttp/client_proto.py:90 line if exc is None:
[...]te-packages/aiohttp/client_proto.py:91 line exc = ServerDisconnectedError(uncompleted)
[...]ckages/aiohttp/client_exceptions.py:170 call => __init__(self=NOREPR, message=NOREPR)
[...]ckages/aiohttp/client_exceptions.py:171 line self.message = message
[...]ckages/aiohttp/client_exceptions.py:171 return <= __init__: NOREPR
[...]te-packages/aiohttp/client_proto.py:94 line self.set_exception(exc)
[...]te-packages/aiohttp/client_proto.py:116 call => set_exception(self=NOREPR, exc=NOREPR)
[...]te-packages/aiohttp/client_proto.py:117 line self._should_close = True
[...]te-packages/aiohttp/client_proto.py:118 line self._drop_timeout()
[...]te-packages/aiohttp/client_proto.py:156 call => _drop_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:157 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:157 return <= _drop_timeout: NOREPR
[...]te-packages/aiohttp/client_proto.py:119 line super().set_exception(exc)
[...]on/site-packages/aiohttp/streams.py:557 call => set_exception(self=NOREPR, exc=NOREPR)
[...]on/site-packages/aiohttp/streams.py:558 line self._eof = True
[...]on/site-packages/aiohttp/streams.py:559 line self._exception = exc
[...]on/site-packages/aiohttp/streams.py:561 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:562 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:562 return <= set_exception: NOREPR
[...]te-packages/aiohttp/client_proto.py:119 return <= set_exception: NOREPR
[...]te-packages/aiohttp/client_proto.py:96 line self._should_close = True
[...]te-packages/aiohttp/client_proto.py:97 line self._parser = None
[...]te-packages/aiohttp/client_proto.py:98 line self._payload = None
[...]te-packages/aiohttp/client_proto.py:99 line self._payload_parser = None
[...]te-packages/aiohttp/client_proto.py:100 line self._reading_paused = False
[...]te-packages/aiohttp/client_proto.py:102 line super().connection_lost(exc)
[...]e-packages/aiohttp/base_protocol.py:55 call => connection_lost(self=NOREPR, exc=NOREPR)
[...]e-packages/aiohttp/base_protocol.py:56 line self._connection_lost = True
[...]e-packages/aiohttp/base_protocol.py:58 line self.transport = None
[...]e-packages/aiohttp/base_protocol.py:59 line if not self._paused:
[...]e-packages/aiohttp/base_protocol.py:60 line return
[...]e-packages/aiohttp/base_protocol.py:60 return <= connection_lost: NOREPR
[...]te-packages/aiohttp/client_proto.py:102 return <= connection_lost: NOREPR
[...]/site-packages/aiohttp/connector.py:713 call => __init__(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:726 line super().__init__(keepalive_timeout=keepalive_timeout,
[...]/site-packages/aiohttp/connector.py:727 line force_close=force_close,
[...]/site-packages/aiohttp/connector.py:728 line limit=limit, limit_per_host=limit_per_host,
[...]/site-packages/aiohttp/connector.py:729 line enable_cleanup_closed=enable_cleanup_closed,
[...]/site-packages/aiohttp/connector.py:730 line loop=loop)
[...]/site-packages/aiohttp/connector.py:212 call => __init__(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:219 line if force_close:
[...]/site-packages/aiohttp/connector.py:225 line if keepalive_timeout is sentinel:
[...]/site-packages/aiohttp/connector.py:226 line keepalive_timeout = 15.0
[...]/site-packages/aiohttp/connector.py:228 line loop = get_running_loop(loop)
[...]on/site-packages/aiohttp/helpers.py:263 call => get_running_loop(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:266 line if loop is None:
[...]on/site-packages/aiohttp/helpers.py:267 line loop = asyncio.get_event_loop()
[...]on/site-packages/aiohttp/helpers.py:268 line if not loop.is_running():
[...]on/site-packages/aiohttp/helpers.py:275 line return loop
[...]on/site-packages/aiohttp/helpers.py:275 return <= get_running_loop: NOREPR
[...]/site-packages/aiohttp/connector.py:230 line self._closed = False
[...]/site-packages/aiohttp/connector.py:231 line if loop.get_debug():
[...]/site-packages/aiohttp/connector.py:234 line self._conns = {} # type: Dict[ConnectionKey, List[Tuple[ResponseHandler, float]]] # noqa
[...]/site-packages/aiohttp/connector.py:235 line self._limit = limit
[...]/site-packages/aiohttp/connector.py:236 line self._limit_per_host = limit_per_host
[...]/site-packages/aiohttp/connector.py:237 line self._acquired = set() # type: Set[ResponseHandler]
[...]/site-packages/aiohttp/connector.py:238 line self._acquired_per_host = defaultdict(set) # type: DefaultDict[ConnectionKey, Set[ResponseHandler]] # noqa
[...]/site-packages/aiohttp/connector.py:239 line self._keepalive_timeout = cast(float, keepalive_timeout)
[...]/site-packages/aiohttp/connector.py:240 line self._force_close = force_close
[...]/site-packages/aiohttp/connector.py:243 line self._waiters = defaultdict(deque) # type: ignore
[...]/site-packages/aiohttp/connector.py:245 line self._loop = loop
[...]/site-packages/aiohttp/connector.py:246 line self._factory = functools.partial(ResponseHandler, loop=loop)
[...]/site-packages/aiohttp/connector.py:248 line self.cookies = SimpleCookie()
[...]/site-packages/aiohttp/connector.py:251 line self._cleanup_handle = None
[...]/site-packages/aiohttp/connector.py:254 line self._cleanup_closed_handle = None
[...]/site-packages/aiohttp/connector.py:255 line self._cleanup_closed_disabled = not enable_cleanup_closed
[...]/site-packages/aiohttp/connector.py:256 line self._cleanup_closed_transports = [] # type: List[Optional[asyncio.Transport]] # noqa
[...]/site-packages/aiohttp/connector.py:257 line self._cleanup_closed()
[...]/site-packages/aiohttp/connector.py:371 call => _cleanup_closed(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:375 line if self._cleanup_closed_handle:
[...]/site-packages/aiohttp/connector.py:378 line for transport in self._cleanup_closed_transports:
[...]/site-packages/aiohttp/connector.py:382 line self._cleanup_closed_transports = []
[...]/site-packages/aiohttp/connector.py:384 line if not self._cleanup_closed_disabled:
[...]/site-packages/aiohttp/connector.py:384 return <= _cleanup_closed: NOREPR
[...]/site-packages/aiohttp/connector.py:257 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:732 line self._ssl = _merge_ssl_params(ssl, verify_ssl, ssl_context,
[...]/site-packages/aiohttp/connector.py:733 line fingerprint)
[...]e-packages/aiohttp/client_reqrep.py:145 call => _merge_ssl_params(ssl=NOREPR, verify_ssl=NOREPR, ssl_context=NOREPR, fingerprint=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:151 line if verify_ssl is not None and not verify_ssl:
[...]e-packages/aiohttp/client_reqrep.py:152 line warnings.warn("verify_ssl is deprecated, use ssl=False instead",
[...]e-packages/aiohttp/client_reqrep.py:153 line DeprecationWarning,
[...]e-packages/aiohttp/client_reqrep.py:154 line stacklevel=3)
hunter_aiohttp.py:13: DeprecationWarning: verify_ssl is deprecated, use ssl=False instead
async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(verify_ssl=False)) as session:
[...]e-packages/aiohttp/client_reqrep.py:155 line if ssl is not None:
[...]e-packages/aiohttp/client_reqrep.py:159 line ssl = False
[...]e-packages/aiohttp/client_reqrep.py:160 line if ssl_context is not None:
[...]e-packages/aiohttp/client_reqrep.py:169 line if fingerprint is not None:
[...]e-packages/aiohttp/client_reqrep.py:179 line if not isinstance(ssl, SSL_ALLOWED_TYPES):
[...]e-packages/aiohttp/client_reqrep.py:182 line return ssl
[...]e-packages/aiohttp/client_reqrep.py:182 return <= _merge_ssl_params: NOREPR
[...]/site-packages/aiohttp/connector.py:734 line if resolver is None:
[...]/site-packages/aiohttp/connector.py:735 line resolver = DefaultResolver(loop=self._loop)
[...]n/site-packages/aiohttp/resolver.py:24 call => __init__(self=NOREPR, loop=NOREPR)
[...]n/site-packages/aiohttp/resolver.py:25 line self._loop = get_running_loop(loop)
[...]on/site-packages/aiohttp/helpers.py:263 call => get_running_loop(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:266 line if loop is None:
[...]on/site-packages/aiohttp/helpers.py:268 line if not loop.is_running():
[...]on/site-packages/aiohttp/helpers.py:275 line return loop
[...]on/site-packages/aiohttp/helpers.py:275 return <= get_running_loop: NOREPR
[...]n/site-packages/aiohttp/resolver.py:25 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:736 line self._resolver = resolver
[...]/site-packages/aiohttp/connector.py:738 line self._use_dns_cache = use_dns_cache
[...]/site-packages/aiohttp/connector.py:739 line self._cached_hosts = _DNSCacheTable(ttl=ttl_dns_cache)
[...]/site-packages/aiohttp/connector.py:650 call => __init__(self=NOREPR, ttl=NOREPR)
[...]/site-packages/aiohttp/connector.py:651 line self._addrs_rr = {} # type: Dict[Tuple[str, int], Tuple[Iterator[Dict[str, Any]], int]] # noqa
[...]/site-packages/aiohttp/connector.py:652 line self._timestamps = {} # type: Dict[Tuple[str, int], float]
[...]/site-packages/aiohttp/connector.py:653 line self._ttl = ttl
[...]/site-packages/aiohttp/connector.py:653 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:740 line self._throttle_dns_events = {} # type: Dict[Tuple[str, int], EventResultOrError] # noqa
[...]/site-packages/aiohttp/connector.py:741 line self._family = family
[...]/site-packages/aiohttp/connector.py:742 line self._local_addr = local_addr
[...]/site-packages/aiohttp/connector.py:742 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:175 call => __init__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:197 line if loop is None:
[...]hon/site-packages/aiohttp/client.py:198 line if connector is not None:
[...]hon/site-packages/aiohttp/client.py:199 line loop = connector._loop
[...]hon/site-packages/aiohttp/client.py:201 line loop = get_running_loop(loop)
[...]on/site-packages/aiohttp/helpers.py:263 call => get_running_loop(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:266 line if loop is None:
[...]on/site-packages/aiohttp/helpers.py:268 line if not loop.is_running():
[...]on/site-packages/aiohttp/helpers.py:275 line return loop
[...]on/site-packages/aiohttp/helpers.py:275 return <= get_running_loop: NOREPR
[...]hon/site-packages/aiohttp/client.py:203 line if connector is None:
[...]hon/site-packages/aiohttp/client.py:206 line if connector._loop is not loop:
[...]hon/site-packages/aiohttp/client.py:210 line self._loop = loop
[...]hon/site-packages/aiohttp/client.py:212 line if loop.get_debug():
[...]hon/site-packages/aiohttp/client.py:215 line if cookie_jar is None:
[...]hon/site-packages/aiohttp/client.py:216 line cookie_jar = CookieJar(loop=loop)
[...]/site-packages/aiohttp/cookiejar.py:53 call => __init__(self=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:55 line super().__init__(loop=loop)
[...]python/site-packages/aiohttp/abc.py:144 call => __init__(self=NOREPR)
[...]python/site-packages/aiohttp/abc.py:146 line self._loop = get_running_loop(loop)
[...]on/site-packages/aiohttp/helpers.py:263 call => get_running_loop(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:266 line if loop is None:
[...]on/site-packages/aiohttp/helpers.py:268 line if not loop.is_running():
[...]on/site-packages/aiohttp/helpers.py:275 line return loop
[...]on/site-packages/aiohttp/helpers.py:275 return <= get_running_loop: NOREPR
[...]python/site-packages/aiohttp/abc.py:146 return <= __init__: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:56 line self._cookies = defaultdict(SimpleCookie) #type: DefaultDict[str, SimpleCookie] # noqa
[...]/site-packages/aiohttp/cookiejar.py:57 line self._host_only_cookies = set() # type: Set[Tuple[str, str]]
[...]/site-packages/aiohttp/cookiejar.py:58 line self._unsafe = unsafe
[...]/site-packages/aiohttp/cookiejar.py:59 line self._next_expiration = ceil(self._loop.time())
[...]/site-packages/aiohttp/cookiejar.py:60 line self._expirations = {} # type: Dict[Tuple[str, str], int]
[...]/site-packages/aiohttp/cookiejar.py:60 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:217 line self._cookie_jar = cookie_jar
[...]hon/site-packages/aiohttp/client.py:219 line if cookies is not None:
[...]hon/site-packages/aiohttp/client.py:222 line self._connector = connector # type: BaseConnector
[...]hon/site-packages/aiohttp/client.py:223 line self._connector_owner = connector_owner
[...]hon/site-packages/aiohttp/client.py:224 line self._default_auth = auth
[...]hon/site-packages/aiohttp/client.py:225 line self._version = version
[...]hon/site-packages/aiohttp/client.py:226 line self._json_serialize = json_serialize
[...]hon/site-packages/aiohttp/client.py:227 line if timeout is sentinel:
[...]hon/site-packages/aiohttp/client.py:228 line self._timeout = DEFAULT_TIMEOUT
[...]hon/site-packages/aiohttp/client.py:229 line if read_timeout is not sentinel:
[...]hon/site-packages/aiohttp/client.py:235 line if conn_timeout is not None:
[...]hon/site-packages/aiohttp/client.py:252 line self._raise_for_status = raise_for_status
[...]hon/site-packages/aiohttp/client.py:253 line self._auto_decompress = auto_decompress
[...]hon/site-packages/aiohttp/client.py:254 line self._trust_env = trust_env
[...]hon/site-packages/aiohttp/client.py:255 line self._requote_redirect_url = requote_redirect_url
[...]hon/site-packages/aiohttp/client.py:258 line if headers:
[...]hon/site-packages/aiohttp/client.py:261 line headers = CIMultiDict()
[...]hon/site-packages/aiohttp/client.py:262 line self._default_headers = headers
[...]hon/site-packages/aiohttp/client.py:263 line if skip_auto_headers is not None:
[...]hon/site-packages/aiohttp/client.py:267 line self._skip_auto_headers = frozenset()
[...]hon/site-packages/aiohttp/client.py:269 line self._request_class = request_class
[...]hon/site-packages/aiohttp/client.py:270 line self._response_class = response_class
[...]hon/site-packages/aiohttp/client.py:271 line self._ws_response_class = ws_response_class
[...]hon/site-packages/aiohttp/client.py:273 line self._trace_configs = trace_configs or []
[...]hon/site-packages/aiohttp/client.py:274 line for trace_config in self._trace_configs:
[...]hon/site-packages/aiohttp/client.py:274 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:965 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:966 line return self
[...]hon/site-packages/aiohttp/client.py:966 return <= __aenter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:839 call => get(self=NOREPR, url=NOREPR)
[...]hon/site-packages/aiohttp/client.py:842 line return _RequestContextManager(
[...]hon/site-packages/aiohttp/client.py:843 line self._request(hdrs.METH_GET, url,
[...]hon/site-packages/aiohttp/client.py:844 line allow_redirects=allow_redirects,
[...]hon/site-packages/aiohttp/client.py:845 line **kwargs))
[...]hon/site-packages/aiohttp/client.py:982 call => __init__(self=NOREPR, coro=NOREPR)
[...]hon/site-packages/aiohttp/client.py:986 line self._coro = coro
[...]hon/site-packages/aiohttp/client.py:986 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:845 return <= get: NOREPR
[...]hon/site-packages/aiohttp/client.py:1004 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:1005 line self._resp = await self._coro
[...]hon/site-packages/aiohttp/client.py:314 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]hon/site-packages/aiohttp/client.py:347 line if self.closed:
[...]hon/site-packages/aiohttp/client.py:903 call => closed(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:909 line return self._connector is None or self._connector.closed
[...]/site-packages/aiohttp/connector.py:431 call => closed(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:437 line return self._closed
[...]/site-packages/aiohttp/connector.py:437 return <= closed: NOREPR
[...]hon/site-packages/aiohttp/client.py:909 return <= closed: NOREPR
[...]hon/site-packages/aiohttp/client.py:350 line ssl = _merge_ssl_params(ssl, verify_ssl, ssl_context, fingerprint)
[...]e-packages/aiohttp/client_reqrep.py:145 call => _merge_ssl_params(ssl=NOREPR, verify_ssl=NOREPR, ssl_context=NOREPR, fingerprint=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:151 line if verify_ssl is not None and not verify_ssl:
[...]e-packages/aiohttp/client_reqrep.py:160 line if ssl_context is not None:
[...]e-packages/aiohttp/client_reqrep.py:169 line if fingerprint is not None:
[...]e-packages/aiohttp/client_reqrep.py:179 line if not isinstance(ssl, SSL_ALLOWED_TYPES):
[...]e-packages/aiohttp/client_reqrep.py:182 line return ssl
[...]e-packages/aiohttp/client_reqrep.py:182 return <= _merge_ssl_params: NOREPR
[...]hon/site-packages/aiohttp/client.py:352 line if data is not None and json is not None:
[...]hon/site-packages/aiohttp/client.py:355 line elif json is not None:
[...]hon/site-packages/aiohttp/client.py:358 line if not isinstance(chunked, bool) and chunked is not None:
[...]hon/site-packages/aiohttp/client.py:362 line redirects = 0
[...]hon/site-packages/aiohttp/client.py:363 line history = []
[...]hon/site-packages/aiohttp/client.py:364 line version = self._version
[...]hon/site-packages/aiohttp/client.py:367 line headers = self._prepare_headers(headers)
[...]hon/site-packages/aiohttp/client.py:820 call => _prepare_headers(self=NOREPR, headers=NOREPR)
[...]hon/site-packages/aiohttp/client.py:826 line result = CIMultiDict(self._default_headers)
[...]hon/site-packages/aiohttp/client.py:827 line if headers:
[...]hon/site-packages/aiohttp/client.py:837 line return result
[...]hon/site-packages/aiohttp/client.py:837 return <= _prepare_headers: NOREPR
[...]hon/site-packages/aiohttp/client.py:368 line proxy_headers = self._prepare_headers(proxy_headers)
[...]hon/site-packages/aiohttp/client.py:820 call => _prepare_headers(self=NOREPR, headers=NOREPR)
[...]hon/site-packages/aiohttp/client.py:826 line result = CIMultiDict(self._default_headers)
[...]hon/site-packages/aiohttp/client.py:827 line if headers:
[...]hon/site-packages/aiohttp/client.py:837 line return result
[...]hon/site-packages/aiohttp/client.py:837 return <= _prepare_headers: NOREPR
[...]hon/site-packages/aiohttp/client.py:370 line try:
[...]hon/site-packages/aiohttp/client.py:371 line url = URL(str_or_url)
[...]hon/site-packages/aiohttp/client.py:375 line skip_headers = set(self._skip_auto_headers)
[...]hon/site-packages/aiohttp/client.py:376 line if skip_auto_headers is not None:
[...]hon/site-packages/aiohttp/client.py:380 line if proxy is not None:
[...]hon/site-packages/aiohttp/client.py:386 line if timeout is sentinel:
[...]hon/site-packages/aiohttp/client.py:387 line real_timeout = self._timeout # type: ClientTimeout
[...]hon/site-packages/aiohttp/client.py:395 line tm = TimeoutHandle(self._loop, real_timeout.total)
[...]on/site-packages/aiohttp/helpers.py:504 call => __init__(self=NOREPR, loop=NOREPR, timeout=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:507 line self._timeout = timeout
[...]on/site-packages/aiohttp/helpers.py:508 line self._loop = loop
[...]on/site-packages/aiohttp/helpers.py:509 line self._callbacks = [] # type: List[Tuple[Callable[..., None], Tuple[Any, ...], Dict[str, Any]]] # noqa
[...]on/site-packages/aiohttp/helpers.py:509 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:396 line handle = tm.start()
[...]on/site-packages/aiohttp/helpers.py:518 call => start(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:519 line if self._timeout is not None and self._timeout > 0:
[...]on/site-packages/aiohttp/helpers.py:520 line at = ceil(self._loop.time() + self._timeout)
[...]on/site-packages/aiohttp/helpers.py:521 line return self._loop.call_at(at, self.__call__)
[...]on/site-packages/aiohttp/helpers.py:521 return <= start: NOREPR
[...]hon/site-packages/aiohttp/client.py:399 line Trace(
[...]hon/site-packages/aiohttp/client.py:405 line for trace_config in self._trace_configs
[...]hon/site-packages/aiohttp/client.py:399 call => <listcomp>(.0=NOREPR)
[...]hon/site-packages/aiohttp/client.py:399 line Trace(
[...]hon/site-packages/aiohttp/client.py:399 return <= <listcomp>: NOREPR
[...]hon/site-packages/aiohttp/client.py:408 line for trace in traces:
[...]hon/site-packages/aiohttp/client.py:415 line timer = tm.timer()
[...]on/site-packages/aiohttp/helpers.py:525 call => timer(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:526 line if self._timeout is not None and self._timeout > 0:
[...]on/site-packages/aiohttp/helpers.py:527 line timer = TimerContext(self._loop)
[...]on/site-packages/aiohttp/helpers.py:559 call => __init__(self=NOREPR, loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:560 line self._loop = loop
[...]on/site-packages/aiohttp/helpers.py:561 line self._tasks = [] # type: List[asyncio.Task[Any]]
[...]on/site-packages/aiohttp/helpers.py:562 line self._cancelled = False
[...]on/site-packages/aiohttp/helpers.py:562 return <= __init__: NOREPR
[...]on/site-packages/aiohttp/helpers.py:528 line self.register(timer.timeout)
[...]on/site-packages/aiohttp/helpers.py:511 call => register(self=NOREPR, callback=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:513 line self._callbacks.append((callback, args, kwargs))
[...]on/site-packages/aiohttp/helpers.py:513 return <= register: NOREPR
[...]on/site-packages/aiohttp/helpers.py:529 line return timer
[...]on/site-packages/aiohttp/helpers.py:529 return <= timer: NOREPR
[...]hon/site-packages/aiohttp/client.py:416 line try:
[...]hon/site-packages/aiohttp/client.py:417 line with timer:
[...]on/site-packages/aiohttp/helpers.py:564 call => __enter__(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:565 line task = current_task(loop=self._loop)
[...]on/site-packages/aiohttp/helpers.py:256 call => current_task(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:257 line if PY_37:
[...]on/site-packages/aiohttp/helpers.py:258 line return asyncio.current_task(loop=loop) # type: ignore
[...]on/site-packages/aiohttp/helpers.py:258 return <= current_task: NOREPR
[...]on/site-packages/aiohttp/helpers.py:567 line if task is None:
[...]on/site-packages/aiohttp/helpers.py:571 line if self._cancelled:
[...]on/site-packages/aiohttp/helpers.py:575 line self._tasks.append(task)
[...]on/site-packages/aiohttp/helpers.py:576 line return self
[...]on/site-packages/aiohttp/helpers.py:576 return <= __enter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:418 line while True:
[...]hon/site-packages/aiohttp/client.py:419 line url, auth_from_url = strip_auth_from_url(url)
[...]on/site-packages/aiohttp/helpers.py:179 call => strip_auth_from_url(url=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:180 line auth = BasicAuth.from_url(url)
[...]on/site-packages/aiohttp/helpers.py:163 call => from_url(cls=NOREPR, url=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:167 line if not isinstance(url, URL):
[...]on/site-packages/aiohttp/helpers.py:169 line if url.user is None:
[...]on/site-packages/aiohttp/helpers.py:170 line return None
[...]on/site-packages/aiohttp/helpers.py:170 return <= from_url: NOREPR
[...]on/site-packages/aiohttp/helpers.py:181 line if auth is None:
[...]on/site-packages/aiohttp/helpers.py:182 line return url, None
[...]on/site-packages/aiohttp/helpers.py:182 return <= strip_auth_from_url: NOREPR
[...]hon/site-packages/aiohttp/client.py:420 line if auth and auth_from_url:
[...]hon/site-packages/aiohttp/client.py:424 line if auth is None:
[...]hon/site-packages/aiohttp/client.py:425 line auth = auth_from_url
[...]hon/site-packages/aiohttp/client.py:426 line if auth is None:
[...]hon/site-packages/aiohttp/client.py:427 line auth = self._default_auth
[...]hon/site-packages/aiohttp/client.py:430 line if (headers is not None and
[...]hon/site-packages/aiohttp/client.py:431 line auth is not None and
[...]hon/site-packages/aiohttp/client.py:437 line session_cookies = self._cookie_jar.filter_cookies(url)
[...]/site-packages/aiohttp/cookiejar.py:188 call => filter_cookies(self=NOREPR, request_url=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:190 line self._do_expiration()
[...]/site-packages/aiohttp/cookiejar.py:86 call => _do_expiration(self=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:87 line now = self._loop.time()
[...]/site-packages/aiohttp/cookiejar.py:88 line if self._next_expiration > now:
[...]/site-packages/aiohttp/cookiejar.py:89 line return
[...]/site-packages/aiohttp/cookiejar.py:89 return <= _do_expiration: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:191 line request_url = URL(request_url)
[...]/site-packages/aiohttp/cookiejar.py:192 line filtered = SimpleCookie()
[...]/site-packages/aiohttp/cookiejar.py:193 line hostname = request_url.raw_host or ""
[...]/site-packages/aiohttp/cookiejar.py:194 line is_not_secure = request_url.scheme not in ("https", "wss")
[...]/site-packages/aiohttp/cookiejar.py:196 line for cookie in self:
[...]/site-packages/aiohttp/cookiejar.py:78 call => __iter__(self=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:79 line self._do_expiration()
[...]/site-packages/aiohttp/cookiejar.py:86 call => _do_expiration(self=NOREPR)
[...]/site-packages/aiohttp/cookiejar.py:87 line now = self._loop.time()
[...]/site-packages/aiohttp/cookiejar.py:88 line if self._next_expiration > now:
[...]/site-packages/aiohttp/cookiejar.py:89 line return
[...]/site-packages/aiohttp/cookiejar.py:89 return <= _do_expiration: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:80 line for val in self._cookies.values():
[...]/site-packages/aiohttp/cookiejar.py:80 return <= __iter__: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:196 exception ! filter_cookies: NOREPR
[...]/site-packages/aiohttp/cookiejar.py:226 line return filtered
[...]/site-packages/aiohttp/cookiejar.py:226 return <= filter_cookies: NOREPR
[...]hon/site-packages/aiohttp/client.py:439 line if cookies is not None:
[...]hon/site-packages/aiohttp/client.py:446 line cookies = session_cookies
[...]hon/site-packages/aiohttp/client.py:448 line if proxy is not None:
[...]hon/site-packages/aiohttp/client.py:450 line elif self._trust_env:
[...]hon/site-packages/aiohttp/client.py:457 line req = self._request_class(
[...]hon/site-packages/aiohttp/client.py:458 line method, url, params=params, headers=headers,
[...]hon/site-packages/aiohttp/client.py:459 line skip_auto_headers=skip_headers, data=data,
[...]hon/site-packages/aiohttp/client.py:460 line cookies=cookies, auth=auth, version=version,
[...]hon/site-packages/aiohttp/client.py:461 line compress=compress, chunked=chunked,
[...]hon/site-packages/aiohttp/client.py:462 line expect100=expect100, loop=self._loop,
[...]hon/site-packages/aiohttp/client.py:463 line response_class=self._response_class,
[...]hon/site-packages/aiohttp/client.py:464 line proxy=proxy, proxy_auth=proxy_auth, timer=timer,
[...]hon/site-packages/aiohttp/client.py:465 line session=self,
[...]hon/site-packages/aiohttp/client.py:466 line ssl=ssl, proxy_headers=proxy_headers, traces=traces)
[...]e-packages/aiohttp/client_reqrep.py:233 call => __init__(self=NOREPR, method=NOREPR, url=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:254 line if loop is None:
[...]e-packages/aiohttp/client_reqrep.py:257 line assert isinstance(url, URL), url
[...]e-packages/aiohttp/client_reqrep.py:258 line assert isinstance(proxy, (URL, type(None))), proxy
[...]e-packages/aiohttp/client_reqrep.py:261 line self._session = cast('ClientSession', session)
[...]e-packages/aiohttp/client_reqrep.py:262 line if params:
[...]e-packages/aiohttp/client_reqrep.py:267 line self.original_url = url
[...]e-packages/aiohttp/client_reqrep.py:268 line self.url = url.with_fragment(None)
[...]e-packages/aiohttp/client_reqrep.py:269 line self.method = method.upper()
[...]e-packages/aiohttp/client_reqrep.py:270 line self.chunked = chunked
[...]e-packages/aiohttp/client_reqrep.py:271 line self.compress = compress
[...]e-packages/aiohttp/client_reqrep.py:272 line self.loop = loop
[...]e-packages/aiohttp/client_reqrep.py:273 line self.length = None
[...]e-packages/aiohttp/client_reqrep.py:274 line if response_class is None:
[...]e-packages/aiohttp/client_reqrep.py:277 line real_response_class = response_class
[...]e-packages/aiohttp/client_reqrep.py:278 line self.response_class = real_response_class # type: Type[ClientResponse]
[...]e-packages/aiohttp/client_reqrep.py:279 line self._timer = timer if timer is not None else TimerNoop()
[...]e-packages/aiohttp/client_reqrep.py:280 line self._ssl = ssl
[...]e-packages/aiohttp/client_reqrep.py:282 line if loop.get_debug():
[...]e-packages/aiohttp/client_reqrep.py:285 line self.update_version(version)
[...]e-packages/aiohttp/client_reqrep.py:347 call => update_version(self=NOREPR, version=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:352 line if isinstance(version, str):
[...]e-packages/aiohttp/client_reqrep.py:360 line self.version = version
[...]e-packages/aiohttp/client_reqrep.py:360 return <= update_version: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:286 line self.update_host(url)
[...]e-packages/aiohttp/client_reqrep.py:336 call => update_host(self=NOREPR, url=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:339 line if not url.host:
[...]e-packages/aiohttp/client_reqrep.py:343 line username, password = url.user, url.password
[...]e-packages/aiohttp/client_reqrep.py:344 line if username:
[...]e-packages/aiohttp/client_reqrep.py:344 return <= update_host: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:287 line self.update_headers(headers)
[...]e-packages/aiohttp/client_reqrep.py:362 call => update_headers(self=NOREPR, headers=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:364 line self.headers = CIMultiDict() # type: CIMultiDict[str]
[...]e-packages/aiohttp/client_reqrep.py:367 line netloc = cast(str, self.url.raw_host)
[...]e-packages/aiohttp/client_reqrep.py:368 line if helpers.is_ipv6_address(netloc):
[...]on/site-packages/aiohttp/helpers.py:429 call => _is_ip_address(regex=NOREPR, regexb=NOREPR, host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:432 line if host is None:
[...]on/site-packages/aiohttp/helpers.py:434 line if isinstance(host, str):
[...]on/site-packages/aiohttp/helpers.py:435 line return bool(regex.match(host))
[...]on/site-packages/aiohttp/helpers.py:435 return <= _is_ip_address: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:370 line if not self.url.is_default_port():
[...]e-packages/aiohttp/client_reqrep.py:372 line self.headers[hdrs.HOST] = netloc
[...]e-packages/aiohttp/client_reqrep.py:374 line if headers:
[...]e-packages/aiohttp/client_reqrep.py:374 return <= update_headers: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:288 line self.update_auto_headers(skip_auto_headers)
[...]e-packages/aiohttp/client_reqrep.py:385 call => update_auto_headers(self=NOREPR, skip_auto_headers=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:386 line self.skip_auto_headers = CIMultiDict(
[...]e-packages/aiohttp/client_reqrep.py:387 line (hdr, None) for hdr in sorted(skip_auto_headers))
[...]e-packages/aiohttp/client_reqrep.py:387 call => <genexpr>(.0=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:387 line (hdr, None) for hdr in sorted(skip_auto_headers))
[...]e-packages/aiohttp/client_reqrep.py:387 return <= <genexpr>: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:388 line used_headers = self.headers.copy()
[...]e-packages/aiohttp/client_reqrep.py:389 line used_headers.extend(self.skip_auto_headers) # type: ignore
[...]e-packages/aiohttp/client_reqrep.py:391 line for hdr, val in self.DEFAULT_HEADERS.items():
[...]e-packages/aiohttp/client_reqrep.py:392 line if hdr not in used_headers:
[...]e-packages/aiohttp/client_reqrep.py:393 line self.headers.add(hdr, val)
[...]e-packages/aiohttp/client_reqrep.py:391 line for hdr, val in self.DEFAULT_HEADERS.items():
[...]e-packages/aiohttp/client_reqrep.py:392 line if hdr not in used_headers:
[...]e-packages/aiohttp/client_reqrep.py:393 line self.headers.add(hdr, val)
[...]e-packages/aiohttp/client_reqrep.py:391 line for hdr, val in self.DEFAULT_HEADERS.items():
[...]e-packages/aiohttp/client_reqrep.py:395 line if hdrs.USER_AGENT not in used_headers:
[...]e-packages/aiohttp/client_reqrep.py:396 line self.headers[hdrs.USER_AGENT] = SERVER_SOFTWARE
[...]e-packages/aiohttp/client_reqrep.py:396 return <= update_auto_headers: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:289 line self.update_cookies(cookies)
[...]e-packages/aiohttp/client_reqrep.py:398 call => update_cookies(self=NOREPR, cookies=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:400 line if not cookies:
[...]e-packages/aiohttp/client_reqrep.py:401 line return
[...]e-packages/aiohttp/client_reqrep.py:401 return <= update_cookies: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:290 line self.update_content_encoding(data)
[...]e-packages/aiohttp/client_reqrep.py:423 call => update_content_encoding(self=NOREPR, data=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:425 line if not data:
[...]e-packages/aiohttp/client_reqrep.py:426 line return
[...]e-packages/aiohttp/client_reqrep.py:426 return <= update_content_encoding: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:291 line self.update_auth(auth)
[...]e-packages/aiohttp/client_reqrep.py:461 call => update_auth(self=NOREPR, auth=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:463 line if auth is None:
[...]e-packages/aiohttp/client_reqrep.py:464 line auth = self.auth
[...]e-packages/aiohttp/client_reqrep.py:465 line if auth is None:
[...]e-packages/aiohttp/client_reqrep.py:466 line return
[...]e-packages/aiohttp/client_reqrep.py:466 return <= update_auth: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:292 line self.update_proxy(proxy, proxy_auth, proxy_headers)
[...]e-packages/aiohttp/client_reqrep.py:516 call => update_proxy(self=NOREPR, proxy=NOREPR, proxy_auth=NOREPR, proxy_headers=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:519 line if proxy and not proxy.scheme == 'http':
[...]e-packages/aiohttp/client_reqrep.py:521 line if proxy_auth and not isinstance(proxy_auth, helpers.BasicAuth):
[...]e-packages/aiohttp/client_reqrep.py:523 line self.proxy = proxy
[...]e-packages/aiohttp/client_reqrep.py:524 line self.proxy_auth = proxy_auth
[...]e-packages/aiohttp/client_reqrep.py:525 line self.proxy_headers = proxy_headers
[...]e-packages/aiohttp/client_reqrep.py:525 return <= update_proxy: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:294 line self.update_body_from_data(data)
[...]e-packages/aiohttp/client_reqrep.py:473 call => update_body_from_data(self=NOREPR, body=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:474 line if not body:
[...]e-packages/aiohttp/client_reqrep.py:475 line return
[...]e-packages/aiohttp/client_reqrep.py:475 return <= update_body_from_data: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:295 line if data or self.method not in self.GET_METHODS:
[...]e-packages/aiohttp/client_reqrep.py:297 line self.update_expect_continue(expect100)
[...]e-packages/aiohttp/client_reqrep.py:507 call => update_expect_continue(self=NOREPR, expect=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:508 line if expect:
[...]e-packages/aiohttp/client_reqrep.py:510 line elif self.headers.get(hdrs.EXPECT, '').lower() == '100-continue':
[...]e-packages/aiohttp/client_reqrep.py:513 line if expect:
[...]e-packages/aiohttp/client_reqrep.py:513 return <= update_expect_continue: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:298 line if traces is None:
[...]e-packages/aiohttp/client_reqrep.py:300 line self._traces = traces
[...]e-packages/aiohttp/client_reqrep.py:300 return <= __init__: NOREPR
[...]hon/site-packages/aiohttp/client.py:469 line try:
[...]hon/site-packages/aiohttp/client.py:470 line with CeilTimeout(real_timeout.connect,
[...]hon/site-packages/aiohttp/client.py:471 line loop=self._loop):
[...]on/site-packages/aiohttp/helpers.py:598 call => __enter__(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:599 line if self._timeout is not None:
[...]on/site-packages/aiohttp/helpers.py:606 line return self
[...]on/site-packages/aiohttp/helpers.py:606 return <= __enter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:472 line assert self._connector is not None
[...]hon/site-packages/aiohttp/client.py:473 line conn = await self._connector.connect(
[...]hon/site-packages/aiohttp/client.py:474 line req,
[...]hon/site-packages/aiohttp/client.py:475 line traces=traces,
[...]hon/site-packages/aiohttp/client.py:476 line timeout=real_timeout
[...]/site-packages/aiohttp/connector.py:469 call => connect(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:473 line key = req.connection_key
[...]e-packages/aiohttp/client_reqrep.py:309 call => connection_key(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:311 line proxy_headers = self.proxy_headers
[...]e-packages/aiohttp/client_reqrep.py:312 line if proxy_headers:
[...]e-packages/aiohttp/client_reqrep.py:315 line h = None
[...]e-packages/aiohttp/client_reqrep.py:316 line return ConnectionKey(self.host, self.port, self.is_ssl(),
[...]e-packages/aiohttp/client_reqrep.py:320 call => host(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:322 line ret = self.url.host
[...]e-packages/aiohttp/client_reqrep.py:323 line assert ret is not None
[...]e-packages/aiohttp/client_reqrep.py:324 line return ret
[...]e-packages/aiohttp/client_reqrep.py:324 return <= host: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:326 call => port(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:328 line return self.url.port
[...]e-packages/aiohttp/client_reqrep.py:328 return <= port: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:302 call => is_ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:303 line return self.url.scheme in ('https', 'wss')
[...]e-packages/aiohttp/client_reqrep.py:303 return <= is_ssl: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:317 line self.ssl,
[...]e-packages/aiohttp/client_reqrep.py:305 call => ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:307 line return self._ssl
[...]e-packages/aiohttp/client_reqrep.py:307 return <= ssl: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:318 line self.proxy, self.proxy_auth, h)
[...]e-packages/aiohttp/client_reqrep.py:318 return <= connection_key: NOREPR
[...]/site-packages/aiohttp/connector.py:474 line available = self._available_connections(key)
[...]/site-packages/aiohttp/connector.py:439 call => _available_connections(self=NOREPR, key=NOREPR)
[...]/site-packages/aiohttp/connector.py:448 line if self._limit:
[...]/site-packages/aiohttp/connector.py:450 line available = self._limit - len(self._acquired)
[...]/site-packages/aiohttp/connector.py:453 line if (self._limit_per_host and available > 0 and
[...]/site-packages/aiohttp/connector.py:467 line return available
[...]/site-packages/aiohttp/connector.py:467 return <= _available_connections: NOREPR
[...]/site-packages/aiohttp/connector.py:477 line if available <= 0:
[...]/site-packages/aiohttp/connector.py:511 line proto = self._get(key)
[...]/site-packages/aiohttp/connector.py:549 call => _get(self=NOREPR, key=NOREPR)
[...]/site-packages/aiohttp/connector.py:550 line try:
[...]/site-packages/aiohttp/connector.py:551 line conns = self._conns[key]
[...]/site-packages/aiohttp/connector.py:551 exception ! _get: NOREPR
[...]/site-packages/aiohttp/connector.py:552 line except KeyError:
[...]/site-packages/aiohttp/connector.py:553 line return None
[...]/site-packages/aiohttp/connector.py:553 return <= _get: NOREPR
[...]/site-packages/aiohttp/connector.py:512 line if proto is None:
[...]/site-packages/aiohttp/connector.py:513 line placeholder = cast(ResponseHandler, _TransportPlaceholder())
[...]/site-packages/aiohttp/connector.py:514 line self._acquired.add(placeholder)
[...]/site-packages/aiohttp/connector.py:515 line self._acquired_per_host[key].add(placeholder)
[...]/site-packages/aiohttp/connector.py:517 line if traces:
[...]/site-packages/aiohttp/connector.py:521 line try:
[...]/site-packages/aiohttp/connector.py:522 line proto = await self._create_connection(req, traces, timeout)
[...]/site-packages/aiohttp/connector.py:842 call => _create_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:849 line if req.proxy:
[...]/site-packages/aiohttp/connector.py:853 line _, proto = await self._create_direct_connection(
[...]/site-packages/aiohttp/connector.py:854 line req, traces, timeout)
[...]/site-packages/aiohttp/connector.py:933 call => _create_direct_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:941 line sslcontext = self._get_ssl_context(req)
[...]/site-packages/aiohttp/connector.py:871 call => _get_ssl_context(self=NOREPR, req=NOREPR)
[...]/site-packages/aiohttp/connector.py:885 line if req.is_ssl():
[...]e-packages/aiohttp/client_reqrep.py:302 call => is_ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:303 line return self.url.scheme in ('https', 'wss')
[...]e-packages/aiohttp/client_reqrep.py:303 return <= is_ssl: NOREPR
[...]/site-packages/aiohttp/connector.py:902 line return None
[...]/site-packages/aiohttp/connector.py:902 return <= _get_ssl_context: NOREPR
[...]/site-packages/aiohttp/connector.py:942 line fingerprint = self._get_fingerprint(req)
[...]/site-packages/aiohttp/connector.py:904 call => _get_fingerprint(self=NOREPR, req=NOREPR)
[...]/site-packages/aiohttp/connector.py:906 line ret = req.ssl
[...]e-packages/aiohttp/client_reqrep.py:305 call => ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:307 line return self._ssl
[...]e-packages/aiohttp/client_reqrep.py:307 return <= ssl: NOREPR
[...]/site-packages/aiohttp/connector.py:907 line if isinstance(ret, Fingerprint):
[...]/site-packages/aiohttp/connector.py:909 line ret = self._ssl
[...]/site-packages/aiohttp/connector.py:910 line if isinstance(ret, Fingerprint):
[...]/site-packages/aiohttp/connector.py:912 line return None
[...]/site-packages/aiohttp/connector.py:912 return <= _get_fingerprint: NOREPR
[...]/site-packages/aiohttp/connector.py:944 line try:
[...]/site-packages/aiohttp/connector.py:948 line host = req.url.raw_host
[...]/site-packages/aiohttp/connector.py:949 line assert host is not None
[...]/site-packages/aiohttp/connector.py:950 line port = req.port
[...]e-packages/aiohttp/client_reqrep.py:326 call => port(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:328 line return self.url.port
[...]e-packages/aiohttp/client_reqrep.py:328 return <= port: NOREPR
[...]/site-packages/aiohttp/connector.py:951 line assert port is not None
[...]/site-packages/aiohttp/connector.py:952 line hosts = await asyncio.shield(self._resolve_host(
[...]/site-packages/aiohttp/connector.py:953 line host,
[...]/site-packages/aiohttp/connector.py:954 line port,
[...]/site-packages/aiohttp/connector.py:955 line traces=traces), loop=self._loop)
[...]/site-packages/aiohttp/connector.py:955 return <= _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:854 return <= _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:522 return <= connect: NOREPR
[...]hon/site-packages/aiohttp/client.py:476 return <= _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 return <= __aenter__: NOREPR
[...]/site-packages/aiohttp/connector.py:773 call => _resolve_host(self=NOREPR, host=NOREPR, port=NOREPR, traces=NOREPR)
[...]/site-packages/aiohttp/connector.py:777 line if is_ip_address(host):
[...]on/site-packages/aiohttp/helpers.py:447 call => is_ip_address(host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:449 line return is_ipv4_address(host) or is_ipv6_address(host)
[...]on/site-packages/aiohttp/helpers.py:429 call => _is_ip_address(regex=NOREPR, regexb=NOREPR, host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:432 line if host is None:
[...]on/site-packages/aiohttp/helpers.py:434 line if isinstance(host, str):
[...]on/site-packages/aiohttp/helpers.py:435 line return bool(regex.match(host))
[...]on/site-packages/aiohttp/helpers.py:435 return <= _is_ip_address: NOREPR
[...]on/site-packages/aiohttp/helpers.py:429 call => _is_ip_address(regex=NOREPR, regexb=NOREPR, host=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:432 line if host is None:
[...]on/site-packages/aiohttp/helpers.py:434 line if isinstance(host, str):
[...]on/site-packages/aiohttp/helpers.py:435 line return bool(regex.match(host))
[...]on/site-packages/aiohttp/helpers.py:435 return <= _is_ip_address: NOREPR
[...]on/site-packages/aiohttp/helpers.py:449 return <= is_ip_address: NOREPR
[...]/site-packages/aiohttp/connector.py:781 line if not self._use_dns_cache:
[...]/site-packages/aiohttp/connector.py:796 line key = (host, port)
[...]/site-packages/aiohttp/connector.py:798 line if (key in self._cached_hosts) and \
[...]/site-packages/aiohttp/connector.py:655 call => __contains__(self=NOREPR, host=NOREPR)
[...]/site-packages/aiohttp/connector.py:656 line return host in self._addrs_rr
[...]/site-packages/aiohttp/connector.py:656 return <= __contains__: NOREPR
[...]/site-packages/aiohttp/connector.py:807 line if key in self._throttle_dns_events:
[...]/site-packages/aiohttp/connector.py:813 line if traces:
[...]/site-packages/aiohttp/connector.py:817 line EventResultOrError(self._loop)
[...]thon/site-packages/aiohttp/locks.py:18 call => __init__(self=NOREPR, loop=NOREPR)
[...]thon/site-packages/aiohttp/locks.py:19 line self._loop = loop
[...]thon/site-packages/aiohttp/locks.py:20 line self._exc = None # type: Optional[BaseException]
[...]thon/site-packages/aiohttp/locks.py:21 line self._event = asyncio.Event(loop=loop)
[...]thon/site-packages/aiohttp/locks.py:22 line self._waiters = collections.deque() # type: Deque[asyncio.Future[Any]]
[...]thon/site-packages/aiohttp/locks.py:22 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:818 line try:
[...]/site-packages/aiohttp/connector.py:820 line if traces:
[...]/site-packages/aiohttp/connector.py:825 line self._resolver.resolve(host, port, family=self._family)
[...]n/site-packages/aiohttp/resolver.py:27 call => resolve(self=NOREPR, host=NOREPR, port=NOREPR, family=NOREPR)
[...]n/site-packages/aiohttp/resolver.py:29 line infos = await self._loop.getaddrinfo(
[...]n/site-packages/aiohttp/resolver.py:30 line host, port, type=socket.SOCK_STREAM, family=family)
[...]n/site-packages/aiohttp/resolver.py:30 return <= resolve: NOREPR
[...]/site-packages/aiohttp/connector.py:825 return <= _resolve_host: NOREPR
[...]/site-packages/aiohttp/connector.py:825 call => _resolve_host(self=NOREPR, host=NOREPR, port=NOREPR, traces=NOREPR)
[...]n/site-packages/aiohttp/resolver.py:30 call => resolve(self=NOREPR, host=NOREPR, port=NOREPR, family=NOREPR)
[...]n/site-packages/aiohttp/resolver.py:30 exception ! resolve: NOREPR
[...]n/site-packages/aiohttp/resolver.py:32 line hosts = []
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:34 line hosts.append(
[...]n/site-packages/aiohttp/resolver.py:35 line {'hostname': host,
[...]n/site-packages/aiohttp/resolver.py:36 line 'host': address[0], 'port': address[1],
[...]n/site-packages/aiohttp/resolver.py:37 line 'family': family, 'proto': proto,
[...]n/site-packages/aiohttp/resolver.py:38 line 'flags': socket.AI_NUMERICHOST})
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:34 line hosts.append(
[...]n/site-packages/aiohttp/resolver.py:35 line {'hostname': host,
[...]n/site-packages/aiohttp/resolver.py:36 line 'host': address[0], 'port': address[1],
[...]n/site-packages/aiohttp/resolver.py:37 line 'family': family, 'proto': proto,
[...]n/site-packages/aiohttp/resolver.py:38 line 'flags': socket.AI_NUMERICHOST})
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:34 line hosts.append(
[...]n/site-packages/aiohttp/resolver.py:35 line {'hostname': host,
[...]n/site-packages/aiohttp/resolver.py:36 line 'host': address[0], 'port': address[1],
[...]n/site-packages/aiohttp/resolver.py:37 line 'family': family, 'proto': proto,
[...]n/site-packages/aiohttp/resolver.py:38 line 'flags': socket.AI_NUMERICHOST})
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:34 line hosts.append(
[...]n/site-packages/aiohttp/resolver.py:35 line {'hostname': host,
[...]n/site-packages/aiohttp/resolver.py:36 line 'host': address[0], 'port': address[1],
[...]n/site-packages/aiohttp/resolver.py:37 line 'family': family, 'proto': proto,
[...]n/site-packages/aiohttp/resolver.py:38 line 'flags': socket.AI_NUMERICHOST})
[...]n/site-packages/aiohttp/resolver.py:33 line for family, _, proto, _, address in infos:
[...]n/site-packages/aiohttp/resolver.py:40 line return hosts
[...]n/site-packages/aiohttp/resolver.py:40 return <= resolve: NOREPR
[...]/site-packages/aiohttp/connector.py:825 exception ! _resolve_host: NOREPR
[...]/site-packages/aiohttp/connector.py:826 line if traces:
[...]/site-packages/aiohttp/connector.py:830 line self._cached_hosts.add(key, addrs)
[...]/site-packages/aiohttp/connector.py:658 call => add(self=NOREPR, key=NOREPR, addrs=NOREPR)
[...]/site-packages/aiohttp/connector.py:659 line self._addrs_rr[key] = (cycle(addrs), len(addrs))
[...]/site-packages/aiohttp/connector.py:661 line if self._ttl:
[...]/site-packages/aiohttp/connector.py:662 line self._timestamps[key] = monotonic()
[...]/site-packages/aiohttp/connector.py:662 return <= add: NOREPR
[...]/site-packages/aiohttp/connector.py:831 line self._throttle_dns_events[key].set()
[...]thon/site-packages/aiohttp/locks.py:24 call => set(self=NOREPR, exc=NOREPR)
[...]thon/site-packages/aiohttp/locks.py:25 line self._exc = exc
[...]thon/site-packages/aiohttp/locks.py:26 line self._event.set()
[...]thon/site-packages/aiohttp/locks.py:26 return <= set: NOREPR
[...]/site-packages/aiohttp/connector.py:838 line self._throttle_dns_events.pop(key)
[...]/site-packages/aiohttp/connector.py:840 line return self._cached_hosts.next_addrs(key)
[...]/site-packages/aiohttp/connector.py:674 call => next_addrs(self=NOREPR, key=NOREPR)
[...]/site-packages/aiohttp/connector.py:675 line loop, length = self._addrs_rr[key]
[...]/site-packages/aiohttp/connector.py:676 line addrs = list(islice(loop, length))
[...]/site-packages/aiohttp/connector.py:678 line next(loop)
[...]/site-packages/aiohttp/connector.py:679 line return addrs
[...]/site-packages/aiohttp/connector.py:679 return <= next_addrs: NOREPR
[...]/site-packages/aiohttp/connector.py:840 return <= _resolve_host: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:476 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]/site-packages/aiohttp/connector.py:522 call => connect(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:854 call => _create_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:955 call => _create_direct_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:955 exception ! _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:961 line last_exc = None # type: Optional[Exception]
[...]/site-packages/aiohttp/connector.py:963 line for hinfo in hosts:
[...]/site-packages/aiohttp/connector.py:964 line host = hinfo['host']
[...]/site-packages/aiohttp/connector.py:965 line port = hinfo['port']
[...]/site-packages/aiohttp/connector.py:967 line try:
[...]/site-packages/aiohttp/connector.py:968 line transp, proto = await self._wrap_create_connection(
[...]/site-packages/aiohttp/connector.py:969 line self._factory, host, port, timeout=timeout,
[...]/site-packages/aiohttp/connector.py:970 line ssl=sslcontext, family=hinfo['family'],
[...]/site-packages/aiohttp/connector.py:971 line proto=hinfo['proto'], flags=hinfo['flags'],
[...]/site-packages/aiohttp/connector.py:972 line server_hostname=hinfo['hostname'] if sslcontext else None,
[...]/site-packages/aiohttp/connector.py:973 line local_addr=self._local_addr,
[...]/site-packages/aiohttp/connector.py:974 line req=req, client_error=client_error)
[...]/site-packages/aiohttp/connector.py:914 call => _wrap_create_connection(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:920 line try:
[...]/site-packages/aiohttp/connector.py:921 line with CeilTimeout(timeout.sock_connect):
[...]on/site-packages/aiohttp/helpers.py:598 call => __enter__(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:599 line if self._timeout is not None:
[...]on/site-packages/aiohttp/helpers.py:606 line return self
[...]on/site-packages/aiohttp/helpers.py:606 return <= __enter__: NOREPR
[...]/site-packages/aiohttp/connector.py:922 line return cast(
[...]/site-packages/aiohttp/connector.py:923 line Tuple[asyncio.Transport, ResponseHandler],
[...]/site-packages/aiohttp/connector.py:924 line await self._loop.create_connection(*args, **kwargs))
[...]/site-packages/aiohttp/connector.py:924 return <= _wrap_create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:974 return <= _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:854 return <= _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:522 return <= connect: NOREPR
[...]hon/site-packages/aiohttp/client.py:476 return <= _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 return <= __aenter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:476 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]/site-packages/aiohttp/connector.py:522 call => connect(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:854 call => _create_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:974 call => _create_direct_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:924 call => _wrap_create_connection(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:21 call => __init__(self=NOREPR, loop=NOREPR)
[...]te-packages/aiohttp/client_proto.py:23 line BaseProtocol.__init__(self, loop=loop)
[...]e-packages/aiohttp/base_protocol.py:11 call => __init__(self=NOREPR, loop=NOREPR)
[...]e-packages/aiohttp/base_protocol.py:12 line self._loop = loop # type: asyncio.AbstractEventLoop
[...]e-packages/aiohttp/base_protocol.py:13 line self._paused = False
[...]e-packages/aiohttp/base_protocol.py:14 line self._drain_waiter = None # type: Optional[asyncio.Future[None]]
[...]e-packages/aiohttp/base_protocol.py:15 line self._connection_lost = False
[...]e-packages/aiohttp/base_protocol.py:16 line self._reading_paused = False
[...]e-packages/aiohttp/base_protocol.py:18 line self.transport = None # type: Optional[asyncio.Transport]
[...]e-packages/aiohttp/base_protocol.py:18 return <= __init__: NOREPR
[...]te-packages/aiohttp/client_proto.py:24 line DataQueue.__init__(self, loop)
[...]on/site-packages/aiohttp/streams.py:537 call => __init__(self=NOREPR, loop=NOREPR)
[...]on/site-packages/aiohttp/streams.py:538 line self._loop = loop
[...]on/site-packages/aiohttp/streams.py:539 line self._eof = False
[...]on/site-packages/aiohttp/streams.py:540 line self._waiter = None # type: Optional[asyncio.Future[bool]]
[...]on/site-packages/aiohttp/streams.py:541 line self._exception = None # type: Optional[BaseException]
[...]on/site-packages/aiohttp/streams.py:542 line self._size = 0
[...]on/site-packages/aiohttp/streams.py:543 line self._buffer = collections.deque() # type: Deque[Tuple[_T, int]]
[...]on/site-packages/aiohttp/streams.py:543 return <= __init__: NOREPR
[...]te-packages/aiohttp/client_proto.py:26 line self._should_close = False
[...]te-packages/aiohttp/client_proto.py:28 line self._payload = None
[...]te-packages/aiohttp/client_proto.py:29 line self._skip_payload = False
[...]te-packages/aiohttp/client_proto.py:30 line self._payload_parser = None
[...]te-packages/aiohttp/client_proto.py:32 line self._timer = None
[...]te-packages/aiohttp/client_proto.py:34 line self._tail = b''
[...]te-packages/aiohttp/client_proto.py:35 line self._upgraded = False
[...]te-packages/aiohttp/client_proto.py:36 line self._parser = None # type: Optional[HttpResponseParser]
[...]te-packages/aiohttp/client_proto.py:38 line self._read_timeout = None # type: Optional[float]
[...]te-packages/aiohttp/client_proto.py:39 line self._read_timeout_handle = None # type: Optional[asyncio.TimerHandle]
[...]te-packages/aiohttp/client_proto.py:39 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:924 return <= _wrap_create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:974 return <= _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:854 return <= _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:522 return <= connect: NOREPR
[...]hon/site-packages/aiohttp/client.py:476 return <= _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 return <= __aenter__: NOREPR
[...]e-packages/aiohttp/base_protocol.py:50 call => connection_made(self=NOREPR, transport=NOREPR)
[...]e-packages/aiohttp/base_protocol.py:51 line tr = cast(asyncio.Transport, transport)
[...]e-packages/aiohttp/base_protocol.py:52 line tcp_nodelay(tr, True)
[...]ite-packages/aiohttp/tcp_helpers.py:30 call => tcp_nodelay(transport=NOREPR, value=NOREPR)
[...]ite-packages/aiohttp/tcp_helpers.py:31 line sock = transport.get_extra_info('socket')
[...]ite-packages/aiohttp/tcp_helpers.py:33 line if sock is None:
[...]ite-packages/aiohttp/tcp_helpers.py:36 line if sock.family not in (socket.AF_INET, socket.AF_INET6):
[...]ite-packages/aiohttp/tcp_helpers.py:39 line value = bool(value)
[...]ite-packages/aiohttp/tcp_helpers.py:42 line with suppress(OSError):
[...]ite-packages/aiohttp/tcp_helpers.py:43 line sock.setsockopt(
[...]ite-packages/aiohttp/tcp_helpers.py:44 line socket.IPPROTO_TCP, socket.TCP_NODELAY, value)
[...]ite-packages/aiohttp/tcp_helpers.py:44 return <= tcp_nodelay: NOREPR
[...]e-packages/aiohttp/base_protocol.py:53 line self.transport = tr
[...]e-packages/aiohttp/base_protocol.py:53 return <= connection_made: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:476 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]/site-packages/aiohttp/connector.py:522 call => connect(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:854 call => _create_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:974 call => _create_direct_connection(self=NOREPR, req=NOREPR, traces=NOREPR, timeout=NOREPR)
[...]/site-packages/aiohttp/connector.py:924 call => _wrap_create_connection(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:924 exception ! _wrap_create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:924 return <= _wrap_create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:974 exception ! _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:979 line if req.is_ssl() and fingerprint:
[...]e-packages/aiohttp/client_reqrep.py:302 call => is_ssl(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:303 line return self.url.scheme in ('https', 'wss')
[...]e-packages/aiohttp/client_reqrep.py:303 return <= is_ssl: NOREPR
[...]/site-packages/aiohttp/connector.py:989 line return transp, proto
[...]/site-packages/aiohttp/connector.py:989 return <= _create_direct_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:854 exception ! _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:856 line return proto
[...]/site-packages/aiohttp/connector.py:856 return <= _create_connection: NOREPR
[...]/site-packages/aiohttp/connector.py:522 exception ! connect: NOREPR
[...]/site-packages/aiohttp/connector.py:523 line if self._closed:
[...]/site-packages/aiohttp/connector.py:533 line if not self._closed:
[...]/site-packages/aiohttp/connector.py:534 line self._acquired.remove(placeholder)
[...]/site-packages/aiohttp/connector.py:535 line self._drop_acquired_per_host(key, placeholder)
[...]/site-packages/aiohttp/connector.py:361 call => _drop_acquired_per_host(self=NOREPR, key=NOREPR, val=NOREPR)
[...]/site-packages/aiohttp/connector.py:363 line acquired_per_host = self._acquired_per_host
[...]/site-packages/aiohttp/connector.py:364 line if key not in acquired_per_host:
[...]/site-packages/aiohttp/connector.py:366 line conns = acquired_per_host[key]
[...]/site-packages/aiohttp/connector.py:367 line conns.remove(val)
[...]/site-packages/aiohttp/connector.py:368 line if not conns:
[...]/site-packages/aiohttp/connector.py:369 line del self._acquired_per_host[key]
[...]/site-packages/aiohttp/connector.py:369 return <= _drop_acquired_per_host: NOREPR
[...]/site-packages/aiohttp/connector.py:537 line if traces:
[...]/site-packages/aiohttp/connector.py:545 line self._acquired.add(proto)
[...]/site-packages/aiohttp/connector.py:546 line self._acquired_per_host[key].add(proto)
[...]/site-packages/aiohttp/connector.py:547 line return Connection(self, key, proto, self._loop)
[...]/site-packages/aiohttp/connector.py:99 call => __init__(self=!!! FAILED REPR: AttributeError("'Connection' object has no attribute '_key'"), connector=NOREPR, key=NOREPR, protocol=NOREPR, loop=NOREPR)
[...]/site-packages/aiohttp/connector.py:103 line self._key = key
[...]/site-packages/aiohttp/connector.py:104 line self._connector = connector
[...]/site-packages/aiohttp/connector.py:105 line self._loop = loop
[...]/site-packages/aiohttp/connector.py:106 line self._protocol = protocol # type: Optional[ResponseHandler]
[...]/site-packages/aiohttp/connector.py:107 line self._callbacks = [] # type: List[Callable[[], None]]
[...]/site-packages/aiohttp/connector.py:109 line if loop.get_debug():
[...]/site-packages/aiohttp/connector.py:109 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:547 return <= connect: NOREPR
[...]hon/site-packages/aiohttp/client.py:476 exception ! _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:483 line assert conn.transport is not None
[...]/site-packages/aiohttp/connector.py:143 call => transport(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:145 line if self._protocol is None:
[...]/site-packages/aiohttp/connector.py:147 line return self._protocol.transport
[...]/site-packages/aiohttp/connector.py:147 return <= transport: NOREPR
[...]hon/site-packages/aiohttp/client.py:485 line assert conn.protocol is not None
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]hon/site-packages/aiohttp/client.py:486 line conn.protocol.set_response_params(
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]hon/site-packages/aiohttp/client.py:487 line timer=timer,
[...]hon/site-packages/aiohttp/client.py:488 line skip_payload=method.upper() == 'HEAD',
[...]hon/site-packages/aiohttp/client.py:489 line read_until_eof=read_until_eof,
[...]hon/site-packages/aiohttp/client.py:490 line auto_decompress=self._auto_decompress,
[...]hon/site-packages/aiohttp/client.py:491 line read_timeout=real_timeout.sock_read)
[...]te-packages/aiohttp/client_proto.py:136 call => set_response_params(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:141 line self._skip_payload = skip_payload
[...]te-packages/aiohttp/client_proto.py:143 line self._read_timeout = read_timeout
[...]te-packages/aiohttp/client_proto.py:144 line self._reschedule_timeout()
[...]te-packages/aiohttp/client_proto.py:161 call => _reschedule_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:162 line timeout = self._read_timeout
[...]te-packages/aiohttp/client_proto.py:163 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:166 line if timeout:
[...]te-packages/aiohttp/client_proto.py:170 line self._read_timeout_handle = None
[...]te-packages/aiohttp/client_proto.py:170 return <= _reschedule_timeout: NOREPR
[...]te-packages/aiohttp/client_proto.py:146 line self._parser = HttpResponseParser(
[...]te-packages/aiohttp/client_proto.py:147 line self, self._loop, timer=timer,
[...]te-packages/aiohttp/client_proto.py:148 line payload_exception=ClientPayloadError,
[...]te-packages/aiohttp/client_proto.py:149 line read_until_eof=read_until_eof,
[...]te-packages/aiohttp/client_proto.py:150 line auto_decompress=auto_decompress)
[...]te-packages/aiohttp/client_proto.py:152 line if self._tail:
[...]te-packages/aiohttp/client_proto.py:152 return <= set_response_params: NOREPR
[...]hon/site-packages/aiohttp/client.py:493 line try:
[...]hon/site-packages/aiohttp/client.py:494 line try:
[...]hon/site-packages/aiohttp/client.py:495 line resp = await req.send(conn)
[...]e-packages/aiohttp/client_reqrep.py:577 call => send(self=NOREPR, conn=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:582 line if self.method == hdrs.METH_CONNECT:
[...]e-packages/aiohttp/client_reqrep.py:584 line elif self.proxy and not self.is_ssl():
[...]e-packages/aiohttp/client_reqrep.py:587 line path = self.url.raw_path
[...]e-packages/aiohttp/client_reqrep.py:588 line if self.url.raw_query_string:
[...]e-packages/aiohttp/client_reqrep.py:591 line protocol = conn.protocol
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:592 line assert protocol is not None
[...]e-packages/aiohttp/client_reqrep.py:593 line writer = StreamWriter(
[...]e-packages/aiohttp/client_reqrep.py:594 line protocol, self.loop,
[...]e-packages/aiohttp/client_reqrep.py:595 line on_chunk_sent=self._on_chunk_request_sent
[...]ite-packages/aiohttp/http_writer.py:26 call => __init__(self=NOREPR, protocol=NOREPR, loop=NOREPR, on_chunk_sent=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:30 line self._protocol = protocol
[...]ite-packages/aiohttp/http_writer.py:31 line self._transport = protocol.transport
[...]ite-packages/aiohttp/http_writer.py:33 line self.loop = loop
[...]ite-packages/aiohttp/http_writer.py:34 line self.length = None
[...]ite-packages/aiohttp/http_writer.py:35 line self.chunked = False
[...]ite-packages/aiohttp/http_writer.py:36 line self.buffer_size = 0
[...]ite-packages/aiohttp/http_writer.py:37 line self.output_size = 0
[...]ite-packages/aiohttp/http_writer.py:39 line self._eof = False
[...]ite-packages/aiohttp/http_writer.py:40 line self._compress = None # type: Any
[...]ite-packages/aiohttp/http_writer.py:41 line self._drain_waiter = None
[...]ite-packages/aiohttp/http_writer.py:43 line self._on_chunk_sent = on_chunk_sent # type: _T_OnChunkSent
[...]ite-packages/aiohttp/http_writer.py:43 return <= __init__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:598 line if self.compress:
[...]e-packages/aiohttp/client_reqrep.py:601 line if self.chunked is not None:
[...]e-packages/aiohttp/client_reqrep.py:605 line if (self.method in self.POST_METHODS and
[...]e-packages/aiohttp/client_reqrep.py:611 line connection = self.headers.get(hdrs.CONNECTION)
[...]e-packages/aiohttp/client_reqrep.py:612 line if not connection:
[...]e-packages/aiohttp/client_reqrep.py:613 line if self.keep_alive():
[...]e-packages/aiohttp/client_reqrep.py:527 call => keep_alive(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:528 line if self.version < HttpVersion10:
[...]e-packages/aiohttp/client_reqrep.py:531 line if self.version == HttpVersion10:
[...]e-packages/aiohttp/client_reqrep.py:536 line elif self.headers.get(hdrs.CONNECTION) == 'close':
[...]e-packages/aiohttp/client_reqrep.py:539 line return True
[...]e-packages/aiohttp/client_reqrep.py:539 return <= keep_alive: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:614 line if self.version == HttpVersion10:
[...]e-packages/aiohttp/client_reqrep.py:620 line if connection is not None:
[...]e-packages/aiohttp/client_reqrep.py:624 line status_line = '{0} {1} HTTP/{2[0]}.{2[1]}'.format(
[...]e-packages/aiohttp/client_reqrep.py:625 line self.method, path, self.version)
[...]e-packages/aiohttp/client_reqrep.py:626 line await writer.write_headers(status_line, self.headers)
[...]ite-packages/aiohttp/http_writer.py:107 call => write_headers(self=NOREPR, status_line=NOREPR, headers=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:111 line buf = _serialize_headers(status_line, headers)
[...]ite-packages/aiohttp/http_writer.py:112 line self._write(buf)
[...]ite-packages/aiohttp/http_writer.py:61 call => _write(self=NOREPR, chunk=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:62 line size = len(chunk)
[...]ite-packages/aiohttp/http_writer.py:63 line self.buffer_size += size
[...]ite-packages/aiohttp/http_writer.py:64 line self.output_size += size
[...]ite-packages/aiohttp/http_writer.py:66 line if self._transport is None or self._transport.is_closing():
[...]ite-packages/aiohttp/http_writer.py:68 line self._transport.write(chunk)
[...]ite-packages/aiohttp/http_writer.py:68 return <= _write: NOREPR
[...]ite-packages/aiohttp/http_writer.py:112 return <= write_headers: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:626 exception ! send: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:628 line self._writer = self.loop.create_task(self.write_bytes(writer, conn))
[...]e-packages/aiohttp/client_reqrep.py:630 line response_class = self.response_class
[...]e-packages/aiohttp/client_reqrep.py:631 line assert response_class is not None
[...]e-packages/aiohttp/client_reqrep.py:632 line self.response = response_class(
[...]e-packages/aiohttp/client_reqrep.py:633 line self.method, self.original_url,
[...]e-packages/aiohttp/client_reqrep.py:634 line writer=self._writer, continue100=self._continue, timer=self._timer,
[...]e-packages/aiohttp/client_reqrep.py:635 line request_info=self.request_info,
[...]e-packages/aiohttp/client_reqrep.py:330 call => request_info(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:332 line headers = CIMultiDictProxy(self.headers) # type: CIMultiDictProxy[str]
[...]e-packages/aiohttp/client_reqrep.py:333 line return RequestInfo(self.url, self.method,
[...]e-packages/aiohttp/client_reqrep.py:334 line headers, self.original_url)
[...]e-packages/aiohttp/client_reqrep.py:334 return <= request_info: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:636 line traces=self._traces,
[...]e-packages/aiohttp/client_reqrep.py:637 line loop=self.loop,
[...]e-packages/aiohttp/client_reqrep.py:638 line session=self._session
[...]e-packages/aiohttp/client_reqrep.py:678 call => __init__(self=!!! FAILED REPR: AttributeError("'ClientResponse' object has no attribute '_cache'"), method=NOREPR, url=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:686 line assert isinstance(url, URL)
[...]e-packages/aiohttp/client_reqrep.py:688 line self.method = method
[...]e-packages/aiohttp/client_reqrep.py:689 line self.cookies = SimpleCookie()
[...]e-packages/aiohttp/client_reqrep.py:691 line self._real_url = url
[...]e-packages/aiohttp/client_reqrep.py:692 line self._url = url.with_fragment(None)
[...]e-packages/aiohttp/client_reqrep.py:693 line self._body = None # type: Any
[...]e-packages/aiohttp/client_reqrep.py:694 line self._writer = writer # type: Optional[asyncio.Task[None]]
[...]e-packages/aiohttp/client_reqrep.py:695 line self._continue = continue100 # None by default
[...]e-packages/aiohttp/client_reqrep.py:696 line self._closed = True
[...]e-packages/aiohttp/client_reqrep.py:697 line self._history = () # type: Tuple[ClientResponse, ...]
[...]e-packages/aiohttp/client_reqrep.py:698 line self._request_info = request_info
[...]e-packages/aiohttp/client_reqrep.py:699 line self._timer = timer if timer is not None else TimerNoop()
[...]e-packages/aiohttp/client_reqrep.py:700 line self._cache = {} # type: Dict[str, Any]
[...]e-packages/aiohttp/client_reqrep.py:701 line self._traces = traces
[...]e-packages/aiohttp/client_reqrep.py:702 line self._loop = loop
[...]e-packages/aiohttp/client_reqrep.py:704 line self._session = session # type: Optional[ClientSession]
[...]e-packages/aiohttp/client_reqrep.py:705 line if loop.get_debug():
[...]e-packages/aiohttp/client_reqrep.py:705 return <= __init__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:640 line return self.response
[...]e-packages/aiohttp/client_reqrep.py:640 return <= send: NOREPR
[...]hon/site-packages/aiohttp/client.py:495 exception ! _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:496 line try:
[...]hon/site-packages/aiohttp/client.py:497 line await resp.start(conn)
[...]e-packages/aiohttp/client_reqrep.py:834 call => start(self=NOREPR, connection=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:836 line self._closed = False
[...]e-packages/aiohttp/client_reqrep.py:837 line self._protocol = connection.protocol
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:838 line self._connection = connection
[...]e-packages/aiohttp/client_reqrep.py:840 line with self._timer:
[...]on/site-packages/aiohttp/helpers.py:564 call => __enter__(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:565 line task = current_task(loop=self._loop)
[...]on/site-packages/aiohttp/helpers.py:256 call => current_task(loop=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:257 line if PY_37:
[...]on/site-packages/aiohttp/helpers.py:258 line return asyncio.current_task(loop=loop) # type: ignore
[...]on/site-packages/aiohttp/helpers.py:258 return <= current_task: NOREPR
[...]on/site-packages/aiohttp/helpers.py:567 line if task is None:
[...]on/site-packages/aiohttp/helpers.py:571 line if self._cancelled:
[...]on/site-packages/aiohttp/helpers.py:575 line self._tasks.append(task)
[...]on/site-packages/aiohttp/helpers.py:576 line return self
[...]on/site-packages/aiohttp/helpers.py:576 return <= __enter__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:841 line while True:
[...]e-packages/aiohttp/client_reqrep.py:843 line try:
[...]e-packages/aiohttp/client_reqrep.py:844 line message, payload = await self._protocol.read() # type: ignore # noqa
[...]on/site-packages/aiohttp/streams.py:583 call => read(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:584 line if not self._buffer and not self._eof:
[...]on/site-packages/aiohttp/streams.py:585 line assert not self._waiter
[...]on/site-packages/aiohttp/streams.py:586 line self._waiter = self._loop.create_future()
[...]on/site-packages/aiohttp/streams.py:587 line try:
[...]on/site-packages/aiohttp/streams.py:588 line await self._waiter
[...]on/site-packages/aiohttp/streams.py:588 return <= read: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:844 return <= start: NOREPR
[...]hon/site-packages/aiohttp/client.py:497 return <= _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 return <= __aenter__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:541 call => write_bytes(self=NOREPR, writer=NOREPR, conn=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:545 line if self._continue is not None:
[...]e-packages/aiohttp/client_reqrep.py:549 line protocol = conn.protocol
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:550 line assert protocol is not None
[...]e-packages/aiohttp/client_reqrep.py:551 line try:
[...]e-packages/aiohttp/client_reqrep.py:552 line if isinstance(self.body, payload.Payload):
[...]e-packages/aiohttp/client_reqrep.py:555 line if isinstance(self.body, (bytes, bytearray)):
[...]e-packages/aiohttp/client_reqrep.py:556 line self.body = (self.body,) # type: ignore
[...]e-packages/aiohttp/client_reqrep.py:558 line for chunk in self.body:
[...]e-packages/aiohttp/client_reqrep.py:559 line await writer.write(chunk) # type: ignore
[...]ite-packages/aiohttp/http_writer.py:70 call => write(self=NOREPR, chunk=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:78 line if self._on_chunk_sent is not None:
[...]ite-packages/aiohttp/http_writer.py:79 line await self._on_chunk_sent(chunk)
[...]e-packages/aiohttp/client_reqrep.py:655 call => _on_chunk_request_sent(self=NOREPR, chunk=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:656 line for trace in self._traces:
[...]e-packages/aiohttp/client_reqrep.py:656 return <= _on_chunk_request_sent: NOREPR
[...]ite-packages/aiohttp/http_writer.py:79 exception ! write: NOREPR
[...]ite-packages/aiohttp/http_writer.py:81 line if self._compress is not None:
[...]ite-packages/aiohttp/http_writer.py:86 line if self.length is not None:
[...]ite-packages/aiohttp/http_writer.py:96 line if chunk:
[...]ite-packages/aiohttp/http_writer.py:96 return <= write: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:559 exception ! write_bytes: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:558 line for chunk in self.body:
[...]e-packages/aiohttp/client_reqrep.py:561 line await writer.write_eof()
[...]ite-packages/aiohttp/http_writer.py:114 call => write_eof(self=NOREPR, chunk=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:115 line if self._eof:
[...]ite-packages/aiohttp/http_writer.py:118 line if chunk and self._on_chunk_sent is not None:
[...]ite-packages/aiohttp/http_writer.py:121 line if self._compress:
[...]ite-packages/aiohttp/http_writer.py:130 line if self.chunked:
[...]ite-packages/aiohttp/http_writer.py:137 line if chunk:
[...]ite-packages/aiohttp/http_writer.py:140 line await self.drain()
[...]ite-packages/aiohttp/http_writer.py:145 call => drain(self=NOREPR)
[...]ite-packages/aiohttp/http_writer.py:153 line if self._protocol.transport is not None:
[...]ite-packages/aiohttp/http_writer.py:154 line await self._protocol._drain_helper()
[...]e-packages/aiohttp/base_protocol.py:72 call => _drain_helper(self=NOREPR)
[...]e-packages/aiohttp/base_protocol.py:73 line if self._connection_lost:
[...]e-packages/aiohttp/base_protocol.py:75 line if not self._paused:
[...]e-packages/aiohttp/base_protocol.py:76 line return
[...]e-packages/aiohttp/base_protocol.py:76 return <= _drain_helper: NOREPR
[...]ite-packages/aiohttp/http_writer.py:154 exception ! drain: NOREPR
[...]ite-packages/aiohttp/http_writer.py:154 return <= drain: NOREPR
[...]ite-packages/aiohttp/http_writer.py:140 exception ! write_eof: NOREPR
[...]ite-packages/aiohttp/http_writer.py:142 line self._eof = True
[...]ite-packages/aiohttp/http_writer.py:143 line self._transport = None
[...]ite-packages/aiohttp/http_writer.py:143 return <= write_eof: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:561 exception ! write_bytes: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:575 line self._writer = None
[...]e-packages/aiohttp/client_reqrep.py:575 return <= write_bytes: NOREPR
[...]te-packages/aiohttp/client_proto.py:178 call => data_received(self=NOREPR, data=NOREPR)
[...]te-packages/aiohttp/client_proto.py:179 line if not data:
[...]te-packages/aiohttp/client_proto.py:183 line if self._payload_parser is not None:
[...]te-packages/aiohttp/client_proto.py:193 line if self._upgraded or self._parser is None:
[...]te-packages/aiohttp/client_proto.py:198 line try:
[...]te-packages/aiohttp/client_proto.py:199 line messages, upgraded, tail = self._parser.feed_data(data)
[...]on/site-packages/aiohttp/streams.py:109 call => __init__(self=!!! FAILED REPR: AttributeError("'StreamReader' object has no attribute '_size'"), protocol=NOREPR)
[...]on/site-packages/aiohttp/streams.py:113 line self._protocol = protocol
[...]on/site-packages/aiohttp/streams.py:114 line self._low_water = limit
[...]on/site-packages/aiohttp/streams.py:115 line self._high_water = limit * 2
[...]on/site-packages/aiohttp/streams.py:116 line if loop is None:
[...]on/site-packages/aiohttp/streams.py:118 line self._loop = loop
[...]on/site-packages/aiohttp/streams.py:119 line self._size = 0
[...]on/site-packages/aiohttp/streams.py:120 line self._cursor = 0
[...]on/site-packages/aiohttp/streams.py:121 line self._http_chunk_splits = None # type: Optional[List[int]]
[...]on/site-packages/aiohttp/streams.py:122 line self._buffer = collections.deque() # type: Deque[bytes]
[...]on/site-packages/aiohttp/streams.py:123 line self._buffer_offset = 0
[...]on/site-packages/aiohttp/streams.py:124 line self._eof = False
[...]on/site-packages/aiohttp/streams.py:125 line self._waiter = None # type: Optional[asyncio.Future[bool]]
[...]on/site-packages/aiohttp/streams.py:126 line self._eof_waiter = None # type: Optional[asyncio.Future[bool]]
[...]on/site-packages/aiohttp/streams.py:127 line self._exception = None # type: Optional[BaseException]
[...]on/site-packages/aiohttp/streams.py:128 line self._timer = timer
[...]on/site-packages/aiohttp/streams.py:129 line self._eof_callbacks = [] # type: List[Callable[[], None]]
[...]on/site-packages/aiohttp/streams.py:129 return <= __init__: NOREPR
[...]on/site-packages/aiohttp/streams.py:230 call => feed_data(self=NOREPR, data=NOREPR, size=NOREPR)
[...]on/site-packages/aiohttp/streams.py:231 line assert not self._eof, 'feed_data after feed_eof'
[...]on/site-packages/aiohttp/streams.py:233 line if not data:
[...]on/site-packages/aiohttp/streams.py:236 line self._size += len(data)
[...]on/site-packages/aiohttp/streams.py:237 line self._buffer.append(data)
[...]on/site-packages/aiohttp/streams.py:238 line self.total_bytes += len(data)
[...]on/site-packages/aiohttp/streams.py:240 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:241 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:245 line if (self._size > self._high_water and
[...]on/site-packages/aiohttp/streams.py:245 return <= feed_data: NOREPR
[...]on/site-packages/aiohttp/streams.py:171 call => feed_eof(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:172 line self._eof = True
[...]on/site-packages/aiohttp/streams.py:174 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:175 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:179 line waiter = self._eof_waiter
[...]on/site-packages/aiohttp/streams.py:180 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:184 line for cb in self._eof_callbacks:
[...]on/site-packages/aiohttp/streams.py:190 line self._eof_callbacks.clear()
[...]on/site-packages/aiohttp/streams.py:190 return <= feed_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:210 line self._upgraded = upgraded
[...]te-packages/aiohttp/client_proto.py:212 line payload = None
[...]te-packages/aiohttp/client_proto.py:213 line for message, payload in messages:
[...]te-packages/aiohttp/client_proto.py:214 line if message.should_close:
[...]te-packages/aiohttp/client_proto.py:217 line self._payload = payload
[...]te-packages/aiohttp/client_proto.py:219 line if self._skip_payload or message.code in (204, 304):
[...]te-packages/aiohttp/client_proto.py:222 line self.feed_data((message, payload), 0)
[...]on/site-packages/aiohttp/streams.py:566 call => feed_data(self=NOREPR, data=NOREPR, size=NOREPR)
[...]on/site-packages/aiohttp/streams.py:567 line self._size += size
[...]on/site-packages/aiohttp/streams.py:568 line self._buffer.append((data, size))
[...]on/site-packages/aiohttp/streams.py:570 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:571 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:572 line self._waiter = None
[...]on/site-packages/aiohttp/streams.py:573 line set_result(waiter, True)
[...]on/site-packages/aiohttp/helpers.py:654 call => set_result(fut=NOREPR, result=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:655 line if not fut.done():
[...]on/site-packages/aiohttp/helpers.py:656 line fut.set_result(result)
[...]on/site-packages/aiohttp/helpers.py:656 return <= set_result: NOREPR
[...]on/site-packages/aiohttp/streams.py:573 return <= feed_data: NOREPR
[...]te-packages/aiohttp/client_proto.py:213 line for message, payload in messages:
[...]te-packages/aiohttp/client_proto.py:223 line if payload is not None:
[...]te-packages/aiohttp/client_proto.py:228 line if payload is not EMPTY_PAYLOAD:
[...]te-packages/aiohttp/client_proto.py:229 line payload.on_eof(self._drop_timeout)
[...]on/site-packages/aiohttp/streams.py:162 call => on_eof(self=NOREPR, callback=NOREPR)
[...]on/site-packages/aiohttp/streams.py:163 line if self._eof:
[...]on/site-packages/aiohttp/streams.py:164 line try:
[...]on/site-packages/aiohttp/streams.py:165 line callback()
[...]te-packages/aiohttp/client_proto.py:156 call => _drop_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:157 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:157 return <= _drop_timeout: NOREPR
[...]on/site-packages/aiohttp/streams.py:165 return <= on_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:233 line if tail:
[...]te-packages/aiohttp/client_proto.py:233 return <= data_received: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 call => __aenter__(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:497 call => _request(self=NOREPR, method=NOREPR, str_or_url=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:844 call => start(self=NOREPR, connection=NOREPR)
[...]on/site-packages/aiohttp/streams.py:588 call => read(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:588 exception ! read: NOREPR
[...]on/site-packages/aiohttp/streams.py:593 line if self._buffer:
[...]on/site-packages/aiohttp/streams.py:594 line data, size = self._buffer.popleft()
[...]on/site-packages/aiohttp/streams.py:595 line self._size -= size
[...]on/site-packages/aiohttp/streams.py:596 line return data
[...]on/site-packages/aiohttp/streams.py:596 return <= read: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:844 exception ! start: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:851 line if (message.code < 100 or
[...]e-packages/aiohttp/client_reqrep.py:852 line message.code > 199 or message.code == 101):
[...]e-packages/aiohttp/client_reqrep.py:853 line break
[...]on/site-packages/aiohttp/helpers.py:578 call => __exit__(self=NOREPR, exc_type=NOREPR, exc_val=NOREPR, exc_tb=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:581 line if self._tasks:
[...]on/site-packages/aiohttp/helpers.py:582 line self._tasks.pop()
[...]on/site-packages/aiohttp/helpers.py:584 line if exc_type is asyncio.CancelledError and self._cancelled:
[...]on/site-packages/aiohttp/helpers.py:586 line return None
[...]on/site-packages/aiohttp/helpers.py:586 return <= __exit__: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:860 line payload.on_eof(self._response_eof)
[...]on/site-packages/aiohttp/streams.py:162 call => on_eof(self=NOREPR, callback=NOREPR)
[...]on/site-packages/aiohttp/streams.py:163 line if self._eof:
[...]on/site-packages/aiohttp/streams.py:164 line try:
[...]on/site-packages/aiohttp/streams.py:165 line callback()
[...]e-packages/aiohttp/client_reqrep.py:883 call => _response_eof(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:884 line if self._closed:
[...]e-packages/aiohttp/client_reqrep.py:887 line if self._connection is not None:
[...]e-packages/aiohttp/client_reqrep.py:890 line if (self._connection.protocol is not None and
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:891 line self._connection.protocol.upgraded):
[...]/site-packages/aiohttp/connector.py:149 call => protocol(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:151 line return self._protocol
[...]/site-packages/aiohttp/connector.py:151 return <= protocol: NOREPR
[...]te-packages/aiohttp/client_proto.py:41 call => upgraded(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:43 line return self._upgraded
[...]te-packages/aiohttp/client_proto.py:43 return <= upgraded: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:894 line self._connection.release()
[...]/site-packages/aiohttp/connector.py:172 call => release(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:173 line self._notify_release()
[...]/site-packages/aiohttp/connector.py:157 call => _notify_release(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:158 line callbacks, self._callbacks = self._callbacks[:], []
[...]/site-packages/aiohttp/connector.py:160 line for cb in callbacks:
[...]/site-packages/aiohttp/connector.py:160 return <= _notify_release: NOREPR
[...]/site-packages/aiohttp/connector.py:175 line if self._protocol is not None:
[...]/site-packages/aiohttp/connector.py:176 line self._connector._release(
[...]/site-packages/aiohttp/connector.py:177 line self._key, self._protocol,
[...]/site-packages/aiohttp/connector.py:178 line should_close=self._protocol.should_close)
[...]te-packages/aiohttp/client_proto.py:45 call => should_close(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:47 line if (self._payload is not None and
[...]te-packages/aiohttp/client_proto.py:48 line not self._payload.is_eof() or self._upgraded):
[...]on/site-packages/aiohttp/streams.py:192 call => is_eof(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:194 line return self._eof
[...]on/site-packages/aiohttp/streams.py:194 return <= is_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:51 line return (self._should_close or self._upgraded or
[...]te-packages/aiohttp/client_proto.py:52 line self.exception() is not None or
[...]on/site-packages/aiohttp/streams.py:554 call => exception(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:555 line return self._exception
[...]on/site-packages/aiohttp/streams.py:555 return <= exception: NOREPR
[...]te-packages/aiohttp/client_proto.py:53 line self._payload_parser is not None or
[...]te-packages/aiohttp/client_proto.py:54 line len(self) > 0 or bool(self._tail))
[...]on/site-packages/aiohttp/streams.py:545 call => __len__(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:546 line return len(self._buffer)
[...]on/site-packages/aiohttp/streams.py:546 return <= __len__: NOREPR
[...]te-packages/aiohttp/client_proto.py:54 return <= should_close: NOREPR
[...]/site-packages/aiohttp/connector.py:615 call => _release(self=NOREPR, key=NOREPR, protocol=NOREPR)
[...]/site-packages/aiohttp/connector.py:617 line if self._closed:
[...]/site-packages/aiohttp/connector.py:621 line self._release_acquired(key, protocol)
[...]/site-packages/aiohttp/connector.py:599 call => _release_acquired(self=NOREPR, key=NOREPR, proto=NOREPR)
[...]/site-packages/aiohttp/connector.py:601 line if self._closed:
[...]/site-packages/aiohttp/connector.py:605 line try:
[...]/site-packages/aiohttp/connector.py:606 line self._acquired.remove(proto)
[...]/site-packages/aiohttp/connector.py:607 line self._drop_acquired_per_host(key, proto)
[...]/site-packages/aiohttp/connector.py:361 call => _drop_acquired_per_host(self=NOREPR, key=NOREPR, val=NOREPR)
[...]/site-packages/aiohttp/connector.py:363 line acquired_per_host = self._acquired_per_host
[...]/site-packages/aiohttp/connector.py:364 line if key not in acquired_per_host:
[...]/site-packages/aiohttp/connector.py:366 line conns = acquired_per_host[key]
[...]/site-packages/aiohttp/connector.py:367 line conns.remove(val)
[...]/site-packages/aiohttp/connector.py:368 line if not conns:
[...]/site-packages/aiohttp/connector.py:369 line del self._acquired_per_host[key]
[...]/site-packages/aiohttp/connector.py:369 return <= _drop_acquired_per_host: NOREPR
[...]/site-packages/aiohttp/connector.py:613 line self._release_waiter()
[...]/site-packages/aiohttp/connector.py:575 call => _release_waiter(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:580 line if not self._waiters:
[...]/site-packages/aiohttp/connector.py:581 line return
[...]/site-packages/aiohttp/connector.py:581 return <= _release_waiter: NOREPR
[...]/site-packages/aiohttp/connector.py:613 return <= _release_acquired: NOREPR
[...]/site-packages/aiohttp/connector.py:623 line if self._force_close:
[...]/site-packages/aiohttp/connector.py:626 line if should_close or protocol.should_close:
[...]te-packages/aiohttp/client_proto.py:45 call => should_close(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:47 line if (self._payload is not None and
[...]te-packages/aiohttp/client_proto.py:48 line not self._payload.is_eof() or self._upgraded):
[...]on/site-packages/aiohttp/streams.py:192 call => is_eof(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:194 line return self._eof
[...]on/site-packages/aiohttp/streams.py:194 return <= is_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:51 line return (self._should_close or self._upgraded or
[...]te-packages/aiohttp/client_proto.py:52 line self.exception() is not None or
[...]on/site-packages/aiohttp/streams.py:554 call => exception(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:555 line return self._exception
[...]on/site-packages/aiohttp/streams.py:555 return <= exception: NOREPR
[...]te-packages/aiohttp/client_proto.py:53 line self._payload_parser is not None or
[...]te-packages/aiohttp/client_proto.py:54 line len(self) > 0 or bool(self._tail))
[...]on/site-packages/aiohttp/streams.py:545 call => __len__(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:546 line return len(self._buffer)
[...]on/site-packages/aiohttp/streams.py:546 return <= __len__: NOREPR
[...]te-packages/aiohttp/client_proto.py:54 return <= should_close: NOREPR
[...]/site-packages/aiohttp/connector.py:633 line conns = self._conns.get(key)
[...]/site-packages/aiohttp/connector.py:634 line if conns is None:
[...]/site-packages/aiohttp/connector.py:635 line conns = self._conns[key] = []
[...]/site-packages/aiohttp/connector.py:636 line conns.append((protocol, self._loop.time()))
[...]/site-packages/aiohttp/connector.py:638 line if self._cleanup_handle is None:
[...]/site-packages/aiohttp/connector.py:639 line self._cleanup_handle = helpers.weakref_handle(
[...]/site-packages/aiohttp/connector.py:640 line self, '_cleanup', self._keepalive_timeout, self._loop)
[...]on/site-packages/aiohttp/helpers.py:486 call => weakref_handle(ob=NOREPR, name=NOREPR, timeout=NOREPR, loop=NOREPR, ceil_timeout=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:487 line if timeout is not None and timeout > 0:
[...]on/site-packages/aiohttp/helpers.py:488 line when = loop.time() + timeout
[...]on/site-packages/aiohttp/helpers.py:489 line if ceil_timeout:
[...]on/site-packages/aiohttp/helpers.py:490 line when = ceil(when)
[...]on/site-packages/aiohttp/helpers.py:492 line return loop.call_at(when, _weakref_handle, (weakref.ref(ob), name))
[...]on/site-packages/aiohttp/helpers.py:492 return <= weakref_handle: NOREPR
[...]/site-packages/aiohttp/connector.py:640 return <= _release: NOREPR
[...]/site-packages/aiohttp/connector.py:179 line self._protocol = None
[...]/site-packages/aiohttp/connector.py:179 return <= release: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:895 line self._connection = None
[...]e-packages/aiohttp/client_reqrep.py:897 line self._closed = True
[...]e-packages/aiohttp/client_reqrep.py:898 line self._cleanup_writer()
[...]e-packages/aiohttp/client_reqrep.py:944 call => _cleanup_writer(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:945 line if self._writer is not None:
[...]e-packages/aiohttp/client_reqrep.py:946 line self._writer.cancel()
[...]e-packages/aiohttp/client_reqrep.py:947 line self._writer = None
[...]e-packages/aiohttp/client_reqrep.py:948 line self._session = None
[...]e-packages/aiohttp/client_reqrep.py:948 return <= _cleanup_writer: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:898 return <= _response_eof: NOREPR
[...]on/site-packages/aiohttp/streams.py:165 return <= on_eof: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:863 line self.version = message.version
[...]e-packages/aiohttp/client_reqrep.py:864 line self.status = message.code
[...]e-packages/aiohttp/client_reqrep.py:865 line self.reason = message.reason
[...]e-packages/aiohttp/client_reqrep.py:868 line self._headers = message.headers # type is CIMultiDictProxy
[...]e-packages/aiohttp/client_reqrep.py:869 line self._raw_headers = message.raw_headers # type is Tuple[bytes, bytes]
[...]e-packages/aiohttp/client_reqrep.py:872 line self.content = payload
[...]e-packages/aiohttp/client_reqrep.py:875 line for hdr in self.headers.getall(hdrs.SET_COOKIE, ()):
[...]e-packages/aiohttp/client_reqrep.py:875 exception ! start: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:875 return <= start: NOREPR
[...]hon/site-packages/aiohttp/client.py:497 exception ! _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:498 line except BaseException:
[...]hon/site-packages/aiohttp/client.py:499 line resp.close()
[...]e-packages/aiohttp/client_reqrep.py:904 call => close(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:905 line if not self._released:
[...]e-packages/aiohttp/client_reqrep.py:906 line self._notify_content()
[...]e-packages/aiohttp/client_reqrep.py:950 call => _notify_content(self=NOREPR)
[...]e-packages/aiohttp/client_reqrep.py:951 line content = self.content
[...]e-packages/aiohttp/client_reqrep.py:952 line if content and content.exception() is None:
[...]on/site-packages/aiohttp/streams.py:145 call => exception(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:146 line return self._exception
[...]on/site-packages/aiohttp/streams.py:146 return <= exception: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:953 line content.set_exception(
[...]e-packages/aiohttp/client_reqrep.py:954 line ClientConnectionError('Connection closed'))
[...]on/site-packages/aiohttp/streams.py:148 call => set_exception(self=NOREPR, exc=NOREPR)
[...]on/site-packages/aiohttp/streams.py:149 line self._exception = exc
[...]on/site-packages/aiohttp/streams.py:150 line self._eof_callbacks.clear()
[...]on/site-packages/aiohttp/streams.py:152 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:153 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:157 line waiter = self._eof_waiter
[...]on/site-packages/aiohttp/streams.py:158 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:158 return <= set_exception: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:955 line self._released = True
[...]e-packages/aiohttp/client_reqrep.py:955 return <= _notify_content: NOREPR
[...]e-packages/aiohttp/client_reqrep.py:907 line if self._closed:
[...]e-packages/aiohttp/client_reqrep.py:908 line return
[...]e-packages/aiohttp/client_reqrep.py:908 return <= close: NOREPR
[...]hon/site-packages/aiohttp/client.py:500 line raise
[...]hon/site-packages/aiohttp/client.py:501 line except BaseException:
[...]hon/site-packages/aiohttp/client.py:502 line conn.close()
[...]/site-packages/aiohttp/connector.py:164 call => close(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:165 line self._notify_release()
[...]/site-packages/aiohttp/connector.py:157 call => _notify_release(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:158 line callbacks, self._callbacks = self._callbacks[:], []
[...]/site-packages/aiohttp/connector.py:160 line for cb in callbacks:
[...]/site-packages/aiohttp/connector.py:160 return <= _notify_release: NOREPR
[...]/site-packages/aiohttp/connector.py:167 line if self._protocol is not None:
[...]/site-packages/aiohttp/connector.py:167 return <= close: NOREPR
[...]hon/site-packages/aiohttp/client.py:503 line raise
[...]hon/site-packages/aiohttp/client.py:504 line except ClientError:
[...]hon/site-packages/aiohttp/client.py:506 line except OSError as exc:
[...]on/site-packages/aiohttp/helpers.py:578 call => __exit__(self=NOREPR, exc_type=NOREPR, exc_val=NOREPR, exc_tb=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:581 line if self._tasks:
[...]on/site-packages/aiohttp/helpers.py:582 line self._tasks.pop()
[...]on/site-packages/aiohttp/helpers.py:584 line if exc_type is asyncio.CancelledError and self._cancelled:
[...]on/site-packages/aiohttp/helpers.py:586 line return None
[...]on/site-packages/aiohttp/helpers.py:586 return <= __exit__: NOREPR
[...]hon/site-packages/aiohttp/client.py:601 line except BaseException as e:
[...]hon/site-packages/aiohttp/client.py:603 line tm.close()
[...]on/site-packages/aiohttp/helpers.py:515 call => close(self=NOREPR)
[...]on/site-packages/aiohttp/helpers.py:516 line self._callbacks.clear()
[...]on/site-packages/aiohttp/helpers.py:516 return <= close: NOREPR
[...]hon/site-packages/aiohttp/client.py:604 line if handle:
[...]hon/site-packages/aiohttp/client.py:605 line handle.cancel()
[...]hon/site-packages/aiohttp/client.py:606 line handle = None
[...]hon/site-packages/aiohttp/client.py:608 line for trace in traces:
[...]hon/site-packages/aiohttp/client.py:615 line raise
[...]hon/site-packages/aiohttp/client.py:615 return <= _request: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 exception ! __aenter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:1005 return <= __aenter__: NOREPR
[...]hon/site-packages/aiohttp/client.py:968 call => __aexit__(self=NOREPR, exc_type=NOREPR, exc_val=NOREPR, exc_tb=NOREPR)
[...]hon/site-packages/aiohttp/client.py:972 line await self.close()
[...]hon/site-packages/aiohttp/client.py:893 call => close(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:898 line if not self.closed:
[...]hon/site-packages/aiohttp/client.py:903 call => closed(self=NOREPR)
[...]hon/site-packages/aiohttp/client.py:909 line return self._connector is None or self._connector.closed
[...]/site-packages/aiohttp/connector.py:431 call => closed(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:437 line return self._closed
[...]/site-packages/aiohttp/connector.py:437 return <= closed: NOREPR
[...]hon/site-packages/aiohttp/client.py:909 return <= closed: NOREPR
[...]hon/site-packages/aiohttp/client.py:899 line if self._connector is not None and self._connector_owner:
[...]hon/site-packages/aiohttp/client.py:900 line await self._connector.close()
[...]/site-packages/aiohttp/connector.py:744 call => close(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:746 line for ev in self._throttle_dns_events.values():
[...]/site-packages/aiohttp/connector.py:749 line return super().close()
[...]/site-packages/aiohttp/connector.py:389 call => close(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:391 line self._close()
[...]/site-packages/aiohttp/connector.py:394 call => _close(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:395 line if self._closed:
[...]/site-packages/aiohttp/connector.py:398 line self._closed = True
[...]/site-packages/aiohttp/connector.py:400 line try:
[...]/site-packages/aiohttp/connector.py:401 line if self._loop.is_closed():
[...]/site-packages/aiohttp/connector.py:405 line if self._cleanup_handle:
[...]/site-packages/aiohttp/connector.py:406 line self._cleanup_handle.cancel()
[...]/site-packages/aiohttp/connector.py:409 line if self._cleanup_closed_handle:
[...]/site-packages/aiohttp/connector.py:412 line for data in self._conns.values():
[...]/site-packages/aiohttp/connector.py:413 line for proto, t0 in data:
[...]/site-packages/aiohttp/connector.py:414 line proto.close()
[...]te-packages/aiohttp/client_proto.py:59 call => close(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:60 line transport = self.transport
[...]te-packages/aiohttp/client_proto.py:61 line if transport is not None:
[...]te-packages/aiohttp/client_proto.py:62 line transport.close()
[...]te-packages/aiohttp/client_proto.py:63 line self.transport = None
[...]te-packages/aiohttp/client_proto.py:64 line self._payload = None
[...]te-packages/aiohttp/client_proto.py:65 line self._drop_timeout()
[...]te-packages/aiohttp/client_proto.py:156 call => _drop_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:157 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:157 return <= _drop_timeout: NOREPR
[...]te-packages/aiohttp/client_proto.py:65 return <= close: NOREPR
[...]/site-packages/aiohttp/connector.py:413 line for proto, t0 in data:
[...]/site-packages/aiohttp/connector.py:412 line for data in self._conns.values():
[...]/site-packages/aiohttp/connector.py:416 line for proto in self._acquired:
[...]/site-packages/aiohttp/connector.py:419 line for transport in self._cleanup_closed_transports:
[...]/site-packages/aiohttp/connector.py:424 line self._conns.clear()
[...]/site-packages/aiohttp/connector.py:425 line self._acquired.clear()
[...]/site-packages/aiohttp/connector.py:426 line self._waiters.clear()
[...]/site-packages/aiohttp/connector.py:427 line self._cleanup_handle = None
[...]/site-packages/aiohttp/connector.py:428 line self._cleanup_closed_transports.clear()
[...]/site-packages/aiohttp/connector.py:429 line self._cleanup_closed_handle = None
[...]/site-packages/aiohttp/connector.py:429 return <= _close: NOREPR
[...]/site-packages/aiohttp/connector.py:392 line return _DeprecationWaiter(noop2())
[...]/site-packages/aiohttp/connector.py:79 call => __init__(self=NOREPR, awaitable=NOREPR)
[...]/site-packages/aiohttp/connector.py:80 line self._awaitable = awaitable
[...]/site-packages/aiohttp/connector.py:81 line self._awaited = False
[...]/site-packages/aiohttp/connector.py:81 return <= __init__: NOREPR
[...]/site-packages/aiohttp/connector.py:392 return <= close: NOREPR
[...]/site-packages/aiohttp/connector.py:749 return <= close: NOREPR
[...]/site-packages/aiohttp/connector.py:83 call => __await__(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:84 line self._awaited = True
[...]/site-packages/aiohttp/connector.py:85 line return self._awaitable.__await__()
[...]/site-packages/aiohttp/connector.py:85 return <= __await__: NOREPR
[...]/site-packages/aiohttp/connector.py:87 call => __del__(self=NOREPR)
[...]/site-packages/aiohttp/connector.py:88 line if not self._awaited:
[...]/site-packages/aiohttp/connector.py:88 return <= __del__: NOREPR
[...]on/site-packages/aiohttp/helpers.py:109 call => noop2()
[...]on/site-packages/aiohttp/helpers.py:110 line return
[...]on/site-packages/aiohttp/helpers.py:110 return <= noop2: NOREPR
[...]hon/site-packages/aiohttp/client.py:900 exception ! close: NOREPR
[...]hon/site-packages/aiohttp/client.py:901 line self._connector = None
[...]hon/site-packages/aiohttp/client.py:901 return <= close: NOREPR
[...]hon/site-packages/aiohttp/client.py:972 exception ! __aexit__: NOREPR
[...]hon/site-packages/aiohttp/client.py:972 return <= __aexit__: NOREPR
[...]te-packages/aiohttp/client_proto.py:70 call => connection_lost(self=NOREPR, exc=NOREPR)
[...]te-packages/aiohttp/client_proto.py:71 line self._drop_timeout()
[...]te-packages/aiohttp/client_proto.py:156 call => _drop_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:157 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:157 return <= _drop_timeout: NOREPR
[...]te-packages/aiohttp/client_proto.py:73 line if self._payload_parser is not None:
[...]te-packages/aiohttp/client_proto.py:77 line uncompleted = None
[...]te-packages/aiohttp/client_proto.py:78 line if self._parser is not None:
[...]te-packages/aiohttp/client_proto.py:79 line try:
[...]te-packages/aiohttp/client_proto.py:80 line uncompleted = self._parser.feed_eof()
[...]te-packages/aiohttp/client_proto.py:87 line if not self.is_eof():
[...]on/site-packages/aiohttp/streams.py:548 call => is_eof(self=NOREPR)
[...]on/site-packages/aiohttp/streams.py:549 line return self._eof
[...]on/site-packages/aiohttp/streams.py:549 return <= is_eof: NOREPR
[...]te-packages/aiohttp/client_proto.py:88 line if isinstance(exc, OSError):
[...]te-packages/aiohttp/client_proto.py:90 line if exc is None:
[...]te-packages/aiohttp/client_proto.py:91 line exc = ServerDisconnectedError(uncompleted)
[...]ckages/aiohttp/client_exceptions.py:170 call => __init__(self=NOREPR, message=NOREPR)
[...]ckages/aiohttp/client_exceptions.py:171 line self.message = message
[...]ckages/aiohttp/client_exceptions.py:171 return <= __init__: NOREPR
[...]te-packages/aiohttp/client_proto.py:94 line self.set_exception(exc)
[...]te-packages/aiohttp/client_proto.py:116 call => set_exception(self=NOREPR, exc=NOREPR)
[...]te-packages/aiohttp/client_proto.py:117 line self._should_close = True
[...]te-packages/aiohttp/client_proto.py:118 line self._drop_timeout()
[...]te-packages/aiohttp/client_proto.py:156 call => _drop_timeout(self=NOREPR)
[...]te-packages/aiohttp/client_proto.py:157 line if self._read_timeout_handle is not None:
[...]te-packages/aiohttp/client_proto.py:157 return <= _drop_timeout: NOREPR
[...]te-packages/aiohttp/client_proto.py:119 line super().set_exception(exc)
[...]on/site-packages/aiohttp/streams.py:557 call => set_exception(self=NOREPR, exc=NOREPR)
[...]on/site-packages/aiohttp/streams.py:558 line self._eof = True
[...]on/site-packages/aiohttp/streams.py:559 line self._exception = exc
[...]on/site-packages/aiohttp/streams.py:561 line waiter = self._waiter
[...]on/site-packages/aiohttp/streams.py:562 line if waiter is not None:
[...]on/site-packages/aiohttp/streams.py:562 return <= set_exception: NOREPR
[...]te-packages/aiohttp/client_proto.py:119 return <= set_exception: NOREPR
[...]te-packages/aiohttp/client_proto.py:96 line self._should_close = True
[...]te-packages/aiohttp/client_proto.py:97 line self._parser = None
[...]te-packages/aiohttp/client_proto.py:98 line self._payload = None
[...]te-packages/aiohttp/client_proto.py:99 line self._payload_parser = None
[...]te-packages/aiohttp/client_proto.py:100 line self._reading_paused = False
[...]te-packages/aiohttp/client_proto.py:102 line super().connection_lost(exc)
[...]e-packages/aiohttp/base_protocol.py:55 call => connection_lost(self=NOREPR, exc=NOREPR)
[...]e-packages/aiohttp/base_protocol.py:56 line self._connection_lost = True
[...]e-packages/aiohttp/base_protocol.py:58 line self.transport = None
[...]e-packages/aiohttp/base_protocol.py:59 line if not self._paused:
[...]e-packages/aiohttp/base_protocol.py:60 line return
[...]e-packages/aiohttp/base_protocol.py:60 return <= connection_lost: NOREPR
[...]te-packages/aiohttp/client_proto.py:102 return <= connection_lost: NOREPR
Traceback (most recent call last):
File "hunter_aiohttp.py", line 26, in <module>
main()
File "hunter_aiohttp.py", line 22, in main
event_loop.run_until_complete(asyncio.ensure_future(aiomain()))
File "/usr/local/homebrew/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/asyncio/base_events.py", line 573, in run_until_complete
return future.result()
File "hunter_aiohttp.py", line 14, in aiomain
text = await fetch(session, 'http://ifconfig.io/ua')
File "hunter_aiohttp.py", line 8, in fetch
async with session.get(url) as response:
File "/Users/borman/Library/Python/3.7/lib/python/site-packages/aiohttp/client.py", line 1005, in __aenter__
self._resp = await self._coro
File "/Users/borman/Library/Python/3.7/lib/python/site-packages/aiohttp/client.py", line 497, in _request
await resp.start(conn)
File "/Users/borman/Library/Python/3.7/lib/python/site-packages/aiohttp/client_reqrep.py", line 875, in start
for hdr in self.headers.getall(hdrs.SET_COOKIE, ()):
AttributeError: 'NoneType' object has no attribute 'getall'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment