@@ -1568,14 +1568,14 @@ def get_typedef_df(self, use_tqdm: bool = False) -> pd.DataFrame:
15681568 ]
15691569 return pd .DataFrame (rows , columns = ["prefix" , "identifier" , "name" ])
15701570
1571- def iter_typedef_id_name (self ) -> Iterable [tuple [str , str ]]:
1571+ def iter_typedef_id_name (self ) -> Iterable [tuple [str , str | None ]]:
15721572 """Iterate over typedefs' identifiers and their respective names."""
15731573 for typedef in self .typedefs or []:
15741574 yield typedef .identifier , typedef .name
15751575
15761576 def get_typedef_id_name_mapping (self ) -> Mapping [str , str ]:
15771577 """Get a mapping from typedefs' identifiers to names."""
1578- return dict ( self .iter_typedef_id_name ())
1578+ return { identifier : name for identifier , name in self .iter_typedef_id_name () if name }
15791579
15801580 #########
15811581 # PROPS #
@@ -2031,7 +2031,7 @@ def get_literal_mappings_df(self) -> pd.DataFrame:
20312031
20322032 def iterate_mapping_rows (
20332033 self , * , use_tqdm : bool = False
2034- ) -> Iterable [tuple [str , str , str , str , str , float | None , str | None ]]:
2034+ ) -> Iterable [tuple [str , str | None , str , str , str , float | None , str | None ]]:
20352035 """Iterate over SSSOM rows for mappings."""
20362036 for stanza in self ._iter_stanzas (use_tqdm = use_tqdm ):
20372037 for predicate , obj_ref , context in stanza .get_mappings (
0 commit comments