Skip to content

Instantly share code, notes, and snippets.

@littmus
Last active August 29, 2015 14:19
Show Gist options
  • Save littmus/40023b5996837e0b4eef to your computer and use it in GitHub Desktop.
Save littmus/40023b5996837e0b4eef to your computer and use it in GitHub Desktop.
from collections import OrderedDict, defaultdict
class _OrderedDefaultDict(OrderedDict, defaultdict):
pass
class OrderedDefaultDict(_OrderedDefaultDict):
def __init__(self, default_factory=None, **kwargs):
super(OrderedDefaultDict, self).__init__(**kwargs)
self.default_factory = default_factory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment