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

Method _validate_credit

github/AdvisoryCredit.py:92–101  ·  view source on GitHub ↗
(credit: Credit)

Source from the content-addressed store, hash-verified

90
91 @staticmethod
92 def _validate_credit(credit: Credit) -> None:
93 assert isinstance(credit, (dict, AdvisoryCredit)), credit
94 if isinstance(credit, dict):
95 assert "login" in credit, credit
96 assert "type" in credit, credit
97 assert isinstance(credit["login"], (str, github.NamedUser.NamedUser)), credit["login"]
98 assert isinstance(credit["type"], str), credit["type"]
99 else:
100 assert isinstance(credit.login, str), credit.login
101 assert isinstance(credit.type, str), credit.type
102
103 @staticmethod
104 def _to_github_dict(credit: Credit) -> SimpleCredit:

Callers 3

offer_creditsMethod · 0.80
editMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected