Commit 3c3d308e authored by Andrew Godwin's avatar Andrew Godwin
Browse files

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

parent f093646b
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
import copy
import warnings
from collections import OrderedDict
from django.utils import six

class MergeDict(object):
@@ -239,11 +240,11 @@ class SortedDict(dict):
class SortedSet(object):
    """
    A set which keeps the ordering of the inserted items.
    Currently backs onto SortedDict.
    Currently backs onto OrderedDict.
    """

    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):
        self.dict[item] = None