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

Method __log

github/Requester.py:1379–1404  ·  view source on GitHub ↗
(
        self,
        verb: str,
        url: str,
        requestHeaders: dict[str, str],
        input: Any | None,
        status: int | None,
        responseHeaders: dict[str, Any],
        output: str | object | None,
    )

Source from the content-addressed store, hash-verified

1377 return self.__logger
1378
1379 def __log(
1380 self,
1381 verb: str,
1382 url: str,
1383 requestHeaders: dict[str, str],
1384 input: Any | None,
1385 status: int | None,
1386 responseHeaders: dict[str, Any],
1387 output: str | object | None,
1388 ) -> None:
1389 if self._logger.isEnabledFor(logging.DEBUG):
1390 headersForRequest = requestHeaders.copy()
1391 if self.__auth:
1392 self.__auth.mask_authentication(headersForRequest)
1393 self._logger.debug(
1394 "%s %s://%s%s %s %s ==> %i %s %s",
1395 verb,
1396 self.__scheme,
1397 self.__hostname,
1398 url,
1399 headersForRequest,
1400 input,
1401 status,
1402 responseHeaders,
1403 output if isinstance(output, str) else "stream",
1404 )
1405
1406
1407class WithRequester(Generic[T]):

Callers 1

__requestRawMethod · 0.95

Calls 3

isEnabledForMethod · 0.80
debugMethod · 0.80
mask_authenticationMethod · 0.45

Tested by

no test coverage detected