Use iso_3166_1_code element for country

The `country` element (used till now) is obsolete. It contains
information of a single country where album is released. Instead
extract all country codes from iso_3166_1_code_list element and
display them.
This commit is contained in:
Rahul Raturi
2016-07-12 23:32:48 +05:30
parent a2e5f8aae9
commit dd3b385b7e

View File

@@ -321,8 +321,15 @@ class TrackSearchDialog(SearchDialog):
track["release"] = release.title[0].text
if "date" in release.children:
track["date"] = release.date[0].text
if "country" in release.children:
track["country"] = ugettext_countries(release.country[0].text)
if "release_event_list" in release.children:
country = []
for re in release.release_event_list[0].release_event:
try:
country.append(
re.area[0].iso_3166_1_code_list[0].iso_3166_1_code[0].text)
except AttributeError:
pass
track["country"] = ", ".join(country)
rg = release.release_group[0]
track["rg_id"] = rg.id
types_list = []