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

Method append

aiohttp/multipart.py:972–985  ·  view source on GitHub ↗
(self, obj: Any, headers: Mapping[str, str] | None = None)

Source from the content-addressed store, hash-verified

970 return self._boundary.decode("ascii")
971
972 def append(self, obj: Any, headers: Mapping[str, str] | None = None) -> Payload:
973 if headers is None:
974 headers = CIMultiDict()
975
976 if isinstance(obj, Payload):
977 obj.headers.update(headers)
978 return self.append_payload(obj)
979 else:
980 try:
981 payload = get_payload(obj, headers=headers)
982 except LookupError:
983 raise TypeError("Cannot create payload from %r" % obj)
984 else:
985 return self.append_payload(payload)
986
987 def append_payload(self, payload: Payload) -> Payload:
988 """Adds a new body part to multipart writer."""

Callers 15

test_writer_writeFunction · 0.95
mainFunction · 0.80
implFunction · 0.80
_requestMethod · 0.80
parse_headersMethod · 0.80
feed_eofMethod · 0.80
feed_dataMethod · 0.80
feed_dataMethod · 0.80

Calls 2

append_payloadMethod · 0.95
get_payloadFunction · 0.85

Tested by 15

test_writer_writeFunction · 0.76
_requestMethod · 0.64
_ws_connectMethod · 0.64
goFunction · 0.64
goFunction · 0.64
start_connectionFunction · 0.64
create_connectionFunction · 0.64
sock_connectFunction · 0.64