MCPcopy
hub / github.com/PyGithub/PyGithub / _complete

Method _complete

github/GithubObject.py:626–633  ·  view source on GitHub ↗
(self, parameters: dict[str, Any] | None = None)

Source from the content-addressed store, hash-verified

624 self._complete()
625
626 def _complete(self, parameters: dict[str, Any] | None = None) -> None:
627 if self._url.value is None:
628 raise IncompletableObject(400, message="Cannot complete object as it contains no URL")
629 headers, data = self._requester.requestJsonAndCheck(
630 "GET", self._url.value, parameters=parameters, headers=self.__completeHeaders
631 )
632 self._storeAndUseAttributes(headers, data)
633 self._set_complete()
634
635 def _set_complete(self) -> None:
636 self.__completed = True

Callers 2

_completeIfNeededMethod · 0.95
_completeMethod · 0.45

Calls 4

_set_completeMethod · 0.95
IncompletableObjectClass · 0.85
requestJsonAndCheckMethod · 0.80

Tested by

no test coverage detected