Correction to the submission script to use the proper region name. Refs #45

This commit is contained in:
echarp 2016-01-08 18:02:46 +01:00
parent a5b4b4d944
commit 0c971e62a0
2 changed files with 7 additions and 7 deletions

View File

@ -1 +1 @@
3.2 3.3

View File

@ -32,7 +32,7 @@ locale.setlocale(locale.LC_ALL, ('fr_FR', 'utf-8'))
eventFields = [ "title", "start-date", "end-date", "start-hour", eventFields = [ "title", "start-date", "end-date", "start-hour",
"end-hour", "description", "place_name", "address", "city", "end-hour", "description", "place_name", "address", "city",
"region_id", "url", "contact", "submitter", "tags" ] "region", "url", "contact", "submitter", "tags" ]
regions = { regions = {
u'Alsace' : 1, u'Alsace' : 1,
@ -82,7 +82,7 @@ Options:
--place_name chaine Nom du lieu (pas utilisé par OSM) --place_name chaine Nom du lieu (pas utilisé par OSM)
--address chaine Position de l'événement (utile pour une carte OSM). --address chaine Position de l'événement (utile pour une carte OSM).
--city chaine Ville de l'évènement. --city chaine Ville de l'évènement.
--region_id entier Région de l'évènement. --region chaine Région de l'évènement.
--url chaine URL décrivant l'évènement. --url chaine URL décrivant l'évènement.
--contact chaine E-mail de contact. --contact chaine E-mail de contact.
--tags chaine Liste des tags. --tags chaine Liste des tags.
@ -293,8 +293,8 @@ def SubmitEvent(event, testOutputFile):
print u"ERREUR: Problème de formatage dans le nom de la ville: '%s'. Les tags HTML sont interdits." % event['city'] print u"ERREUR: Problème de formatage dans le nom de la ville: '%s'. Les tags HTML sont interdits." % event['city']
return return
if regions.has_key(event['region_id']) is False: if regions.has_key(event['region']) is False:
print u"ERREUR: La région '%s' n'existe pas." % event['region_id'] print u"ERREUR: La région '%s' n'existe pas." % event['region']
print u"Les régions existantes sont:" print u"Les régions existantes sont:"
for name in regions: for name in regions:
print u" - " + name print u" - " + name
@ -344,7 +344,7 @@ def SubmitEvent(event, testOutputFile):
('event[place_name]', event['place_name'].encode('utf-8')), ('event[place_name]', event['place_name'].encode('utf-8')),
('event[address]', event['address'].encode('utf-8')), ('event[address]', event['address'].encode('utf-8')),
('event[city]', event['city'].encode('utf-8')), ('event[city]', event['city'].encode('utf-8')),
('event[region_id]', str(regions[event['region_id']])), ('event[region_id]', str(regions[event['region']])),
('event[locality]', str(0)), ('event[locality]', str(0)),
('event[url]', event['url'].encode('utf-8')), ('event[url]', event['url'].encode('utf-8')),
('event[contact]', event['contact'].encode('utf-8')), ('event[contact]', event['contact'].encode('utf-8')),
@ -387,7 +387,7 @@ if not testOutputFile:
curl.setopt (curl.URL, baseUrl + './adl-submit-latest-version') curl.setopt (curl.URL, baseUrl + './adl-submit-latest-version')
curl.perform() curl.perform()
if curl.getinfo(curl.HTTP_CODE) == 200: if curl.getinfo(curl.HTTP_CODE) == 200:
if float(contents.getvalue()) != float('3.2'): if float(contents.getvalue()) != float('3.3'):
print u"Votre script n'est plus à jour, merci de télécharger la nouvelle version à l'adresse" print u"Votre script n'est plus à jour, merci de télécharger la nouvelle version à l'adresse"
print u"%sadl-submit.py" % baseUrl print u"%sadl-submit.py" % baseUrl
sys.exit(1) sys.exit(1)