py3: convert dictvalues() to list before indexing (#45149)

This commit is contained in:
Frédéric Péters 2020-07-15 18:49:15 +02:00
parent 54aa0a5307
commit efd1462213
1 changed files with 2 additions and 2 deletions

View File

@ -79,7 +79,7 @@ class StreetWidget(forms.TextInput):
if getattr(settings, 'IMIO_STREETS_URL', None):
street_url = settings.IMIO_STREETS_URL
else:
passerelle_url = settings.KNOWN_SERVICES['passerelle'].values()[0]['url']
passerelle_url = list(settings.KNOWN_SERVICES['passerelle'].values())[0]['url']
street_url = '%s/imio-liege-lisrue/lisrue-be/voies/' % passerelle_url
attrs['data-autocomplete-url'] = street_url
super(forms.TextInput, self).__init__(attrs=attrs)
@ -102,7 +102,7 @@ class CountryWidget(forms.Select):
if getattr(settings, 'IMIO_COUNTRY_URL', None):
country_url = settings.IMIO_COUNTRY_URL
else:
passerelle_url = settings.KNOWN_SERVICES['passerelle'].values()[0]['url']
passerelle_url = list(settings.KNOWN_SERVICES['passerelle'].values()[0])['url']
country_url = '%s/csvdatasource/pays/data' % passerelle_url
try:
self.choices = [(x['id'], x['text']) for x in requests.get(country_url).json()['data']]