MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / requestMultipartAndCheck

Method requestMultipartAndCheck

github/Requester.py:641–662  ·  view source on GitHub ↗

Send a request with multi-part-encoded body. :param input: request body, will be multi-part encoded if specified :return: ``(headers: dict, JSON Response: Any)`` :raises: :class:`GithubException` for error status codes

(
        self,
        verb: str,
        url: str,
        parameters: dict[str, Any] | None = None,
        headers: dict[str, Any] | None = None,
        input: dict[str, str] | None = None,
    )

Source from the content-addressed store, hash-verified

639 )
640
641 def requestMultipartAndCheck(
642 self,
643 verb: str,
644 url: str,
645 parameters: dict[str, Any] | None = None,
646 headers: dict[str, Any] | None = None,
647 input: dict[str, str] | None = None,
648 ) -> tuple[dict[str, Any], dict[str, Any] | None]:
649 """
650 Send a request with multi-part-encoded body.
651
652 :param input: request body, will be multi-part encoded if specified
653
654 :return: ``(headers: dict, JSON Response: Any)``
655 :raises: :class:`GithubException` for error status codes
656
657 """
658 return self.__postProcess(
659 verb,
660 url,
661 *self.__check(*self.requestMultipart(verb, url, parameters, headers, input, self.__customConnection(url))),
662 )
663
664 def requestBlobAndCheck(
665 self,

Callers 1

_hubMethod · 0.80

Calls 4

__postProcessMethod · 0.95
__checkMethod · 0.95
requestMultipartMethod · 0.95
__customConnectionMethod · 0.95

Tested by

no test coverage detected