This commit is contained in:
Georges-Antoine Assi
2026-05-15 21:01:33 -04:00
parent 4999214a92
commit e7045446a8

View File

@@ -112,10 +112,7 @@ def _split_comma_separated_values(value: str | None) -> list[str]:
split_values = value.split(",")
return pydash.compact([
item.strip()
for item in split_values
])
return pydash.compact([item.strip() for item in split_values])
def extract_media_from_gamelist_rom(
@@ -210,12 +207,16 @@ def extract_metadata_from_gamelist_rom(
return GamelistMetadata(
rating=rating,
first_release_date=first_release_date,
companies=list(dict.fromkeys(
pydash.compact([
*_split_comma_separated_values(developer),
*_split_comma_separated_values(publisher),
])
)),
companies=list(
dict.fromkeys(
pydash.compact(
[
*_split_comma_separated_values(developer),
*_split_comma_separated_values(publisher),
]
)
)
),
franchises=_split_comma_separated_values(family),
genres=_split_comma_separated_values(genre),
player_count=players,