cdh.core.collections module

class cdh.core.collections.IndexedOrderedSet(iterable=None)[source]

Bases: OrderedSet

A set which keeps the ordering of the inserted items. Additionally, it also support getting items by index.

Django’s OrderedSet doesn’t support that, as set() doesn’t support that. However, set() doesn’t support it because it’s _unordered_. Soooo, why _Ordered_Set doesn’t support it is a bit unexplainable.