bi_etl.utility.case_insentive_set module
- class bi_etl.utility.case_insentive_set.CaseInsentiveSet(values)[source]
Bases:
MutableSet
Implements a case-insensitive set while still preserving the case of the first instance of each item.
- clear()
This is slow (creates N new iterators!) but effective.
- isdisjoint(other)
Return True if two sets have a null intersection.
- pop()
Return the popped value. Raise KeyError if empty.
- remove(value)
Remove an element. If not a member, raise a KeyError.