MCPcopy
hub / github.com/PyGithub/PyGithub / _makeListOfClassesAttribute

Method _makeListOfClassesAttribute

github/GithubObject.py:438–442  ·  view source on GitHub ↗
(self, klass: type[T_gh], value: Any)

Source from the content-addressed store, hash-verified

436 return GithubObject.__makeSimpleListAttribute(value, list)
437
438 def _makeListOfClassesAttribute(self, klass: type[T_gh], value: Any) -> Attribute[list[T_gh]]:
439 if isinstance(value, list) and all(isinstance(element, dict) for element in value):
440 return _ValuedAttribute([klass(self._requester, self._headers, element) for element in value])
441 else:
442 return _BadAttribute(value, [dict])
443
444 def _makeDictOfStringsToClassesAttribute(
445 self,

Callers 15

_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80
_useAttributesMethod · 0.80

Calls 2

_ValuedAttributeClass · 0.85
_BadAttributeClass · 0.85

Tested by

no test coverage detected