From 381c5a38477adbffbf423d5a661b8b9efdc4ce53 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Wed, 4 Dec 2013 17:46:39 +0100 Subject: [PATCH] Order choices --- weboob/tools/value.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weboob/tools/value.py b/weboob/tools/value.py index 48f71cb3..d337f223 100644 --- a/weboob/tools/value.py +++ b/weboob/tools/value.py @@ -68,7 +68,7 @@ class Value(object): self.regexp = kwargs.get('regexp', None) self.choices = kwargs.get('choices', None) if isinstance(self.choices, (list, tuple)): - self.choices = dict(((v, v) for v in self.choices)) + self.choices = OrderedDict(((v, v) for v in self.choices)) self.tiny = kwargs.get('tiny', None) self.masked = kwargs.get('masked', False) self.required = kwargs.get('required', self.default is None)