Back SortedSet onto OrderedDict, rename it, and a few typo fixes

This commit is contained in:
Andrew Godwin 2013-08-10 19:48:46 +01:00
parent f093646bfc
commit 3c3d308ea3
1 changed files with 3 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import copy import copy
import warnings import warnings
from collections import OrderedDict
from django.utils import six from django.utils import six
class MergeDict(object): class MergeDict(object):
@ -239,11 +240,11 @@ class SortedDict(dict):
class SortedSet(object): class SortedSet(object):
""" """
A set which keeps the ordering of the inserted items. A set which keeps the ordering of the inserted items.
Currently backs onto SortedDict. Currently backs onto OrderedDict.
""" """
def __init__(self, iterable=None): def __init__(self, iterable=None):
self.dict = SortedDict(((x, None) for x in iterable) if iterable else []) self.dict = OrderedDict(((x, None) for x in iterable) if iterable else [])
def add(self, item): def add(self, item):
self.dict[item] = None self.dict[item] = None