diff --git a/modules/jcvelaux/backend.py b/modules/jcvelaux/backend.py index 4048f0a7..c4699e69 100644 --- a/modules/jcvelaux/backend.py +++ b/modules/jcvelaux/backend.py @@ -22,6 +22,7 @@ from weboob.tools.backend import BaseBackend, BackendConfig from weboob.capabilities.base import StringField from weboob.capabilities.gauge import ICapGauge, GaugeSensor, Gauge, GaugeMeasure, SensorNotFound from weboob.tools.value import Value +from weboob.tools.ordereddict import OrderedDict from .browser import VelibBrowser @@ -29,9 +30,9 @@ from .browser import VelibBrowser __all__ = ['jcvelauxBackend'] -SENSOR_TYPES = {u'available_bike_stands': u'Free stands', - u'available_bikes': u'Available bikes', - u'bike_stands': u'Total stands'} +SENSOR_TYPES = OrderedDict(((u'available_bikes', u'Available bikes'), + (u'available_bike_stands', u'Free stands'), + (u'bike_stands', u'Total stands'))) CITIES = ("Paris", "Rouen", "Toulouse", "Luxembourg", "Valence", "Stockholm", "Goteborg", "Santander", "Amiens", "Lillestrom", "Mulhouse", "Lyon",