MCPcopy
hub / github.com/aio-libs/aiohttp / __init__

Method __init__

aiohttp/client_reqrep.py:64–97  ·  view source on GitHub ↗
(self, method, url, *,
                 params=None, headers=None, skip_auto_headers=frozenset(),
                 data=None, cookies=None,
                 auth=None, encoding='utf-8',
                 version=aiohttp.HttpVersion11, compress=None,
                 chunked=None, expect100=False,
                 loop=None, response_class=None)

Source from the content-addressed store, hash-verified

62 # Until writer has finished finalizer will not be called.
63
64 def __init__(self, method, url, *,
65 params=None, headers=None, skip_auto_headers=frozenset(),
66 data=None, cookies=None,
67 auth=None, encoding='utf-8',
68 version=aiohttp.HttpVersion11, compress=None,
69 chunked=None, expect100=False,
70 loop=None, response_class=None):
71
72 if loop is None:
73 loop = asyncio.get_event_loop()
74
75 self.url = url
76 self.method = method.upper()
77 self.encoding = encoding
78 self.chunked = chunked
79 self.compress = compress
80 self.loop = loop
81 self.response_class = response_class or ClientResponse
82
83 if loop.get_debug():
84 self._source_traceback = traceback.extract_stack(sys._getframe(1))
85
86 self.update_version(version)
87 self.update_host(url)
88 self.update_path(params)
89 self.update_headers(headers)
90 self.update_auto_headers(skip_auto_headers)
91 self.update_cookies(cookies)
92 self.update_content_encoding()
93 self.update_auth(auth)
94
95 self.update_body_from_data(data, skip_auto_headers)
96 self.update_transfer_encoding()
97 self.update_expect_continue(expect100)
98
99 def update_host(self, url):
100 """Update destination host, port and connection type (ssl)."""

Callers 1

__init__Method · 0.45

Calls 11

update_versionMethod · 0.95
update_hostMethod · 0.95
update_pathMethod · 0.95
update_headersMethod · 0.95
update_auto_headersMethod · 0.95
update_cookiesMethod · 0.95
update_authMethod · 0.95
update_body_from_dataMethod · 0.95

Tested by

no test coverage detected