ailist.IntervalArray.freeze#
- IntervalArray.freeze()[source]#
Make
IntervalArray
immutable- Parameters:
- None
- Returns:
None
See also
IntervalArray.unfreeze
Make mutable
IntervalArray.sort
Sort intervals inplace
IntervalArray.construct
Construct IntervalArray, required to call IntervalArray.intersect
Examples
>>> from ailist import IntervalArray >>> ail = IntervalArray() >>> ail.add(1, 2) >>> ail.add(3, 4) >>> ail.add(3, 6) >>> ail IntervalArray (1-2) (3-4) (3-6) >>> ail.freeze() >>> ail.add(9, 10) TypeError: IntervalArray is frozen and currently immutatable. Try '.unfreeze()' to reverse.