@@ -155,7 +155,7 @@ class BomTarget:
155155
156156 def __init__ (self , * , ref : str , versions : Optional [Iterable [BomTargetVersionRange ]] = None ) -> None :
157157 self .ref = ref
158- self .versions = versions or []
158+ self .versions = versions or [] # type:ignore[assignment]
159159
160160 @property
161161 @serializable .xml_sequence (1 )
@@ -222,7 +222,7 @@ def __init__(self, *, state: Optional[ImpactAnalysisState] = None,
222222 )
223223 self .state = state
224224 self .justification = justification
225- self .responses = responses or []
225+ self .responses = responses or [] # type:ignore[assignment]
226226 self .detail = detail
227227
228228 @property
@@ -587,7 +587,7 @@ def get_value_pre_1_4(self) -> str:
587587 """
588588 if self == VulnerabilityScoreSource .OWASP :
589589 return 'OWASP Risk'
590- return self .value
590+ return self .value # type:ignore[no-any-return]
591591
592592
593593class _VulnerabilityScoreSourceSerializationHelper (serializable .helpers .BaseHelper ):
@@ -836,8 +836,8 @@ def __init__(self, *, organizations: Optional[Iterable[OrganizationalEntity]] =
836836 raise NoPropertiesProvidedException (
837837 'One of `organizations` or `individuals` must be populated - neither were'
838838 )
839- self .organizations = organizations or []
840- self .individuals = individuals or []
839+ self .organizations = organizations or [] # type:ignore[assignment]
840+ self .individuals = individuals or [] # type:ignore[assignment]
841841
842842 @property
843843 @serializable .xml_array (serializable .XmlArraySerializationType .NESTED , 'organization' )
@@ -919,21 +919,21 @@ def __init__(self, *,
919919 self ._bom_ref = BomRef (value = str (bom_ref ) if bom_ref else None )
920920 self .id = id
921921 self .source = source
922- self .references = references or []
923- self .ratings = ratings or []
924- self .cwes = cwes or []
922+ self .references = references or [] # type:ignore[assignment]
923+ self .ratings = ratings or [] # type:ignore[assignment]
924+ self .cwes = cwes or [] # type:ignore[assignment]
925925 self .description = description
926926 self .detail = detail
927927 self .recommendation = recommendation
928- self .advisories = advisories or []
928+ self .advisories = advisories or [] # type:ignore[assignment]
929929 self .created = created
930930 self .published = published
931931 self .updated = updated
932932 self .credits = credits
933- self .tools = tools or []
933+ self .tools = tools or [] # type:ignore[assignment]
934934 self .analysis = analysis
935- self .affects = affects or []
936- self .properties = properties or []
935+ self .affects = affects or [] # type:ignore[assignment]
936+ self .properties = properties or [] # type:ignore[assignment]
937937
938938 @property
939939 @serializable .json_name ('bom-ref' )
0 commit comments