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

Method __init__

github/Auth.py:325–344  ·  view source on GitHub ↗
(
        self,
        app_auth: AppAuth,
        installation_id: int,
        token_permissions: dict[str, str] | None = None,
        requester: Requester | None = None,
    )

Source from the content-addressed store, hash-verified

323 __installation_authorization: InstallationAuthorization | None = None
324
325 def __init__(
326 self,
327 app_auth: AppAuth,
328 installation_id: int,
329 token_permissions: dict[str, str] | None = None,
330 requester: Requester | None = None,
331 ):
332 super().__init__()
333
334 assert isinstance(app_auth, AppAuth), app_auth
335 assert isinstance(installation_id, int), installation_id
336 assert token_permissions is None or isinstance(token_permissions, dict), token_permissions
337 assert requester is None or isinstance(requester, Requester), requester
338
339 self._app_auth = app_auth
340 self._installation_id = installation_id
341 self._token_permissions = token_permissions
342
343 if requester is not None:
344 self.withRequester(requester)
345
346 def withRequester(self, requester: Requester) -> AppInstallationAuth:
347 assert isinstance(requester, Requester), requester

Callers

nothing calls this directly

Calls 2

withRequesterMethod · 0.95
__init__Method · 0.45

Tested by

no test coverage detected