Don't sort values in EnumFieldRenderer.

The dictionaries used to supply enumeration values should be `OrderedDict`
instances if sorting is needed.
This commit is contained in:
Lance Edgar 2013-10-04 11:37:47 -07:00
parent 3070c280cc
commit 0ac0ef4079

View file

@ -100,7 +100,7 @@ class EnumFieldRenderer(SelectFieldRenderer):
return self.enumeration.get(value, unicode(value)) return self.enumeration.get(value, unicode(value))
def render(self, **kwargs): def render(self, **kwargs):
opts = [(self.enumeration[x], x) for x in sorted(self.enumeration)] opts = [(self.enumeration[x], x) for x in self.enumeration]
return SelectFieldRenderer.render(self, opts, **kwargs) return SelectFieldRenderer.render(self, opts, **kwargs)