Skip to content

Commit e33265b

Browse files
authored
Check default_prefixes before assigning unknown (#356)
1 parent 68479bc commit e33265b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

sssom/util.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,9 +166,12 @@ def clean_prefix_map(self, strict: bool = True) -> None:
166166

167167
new_prefixes: PrefixMap = dict()
168168
missing_prefixes = []
169+
default_prefix_map = get_default_metadata().prefix_map
169170
for prefix in all_prefixes:
170171
if prefix in self.prefix_map:
171172
new_prefixes[prefix] = self.prefix_map[prefix]
173+
elif prefix in default_prefix_map:
174+
new_prefixes[prefix] = default_prefix_map[prefix]
172175
else:
173176
logging.warning(
174177
f"{prefix} is used in the SSSOM mapping set but it does not exist in the prefix map"

0 commit comments

Comments
 (0)