Containers¶
-
class
Container[source]¶ Bases:
humpack.transactions.Transactionable,humpack.packing.Packable,humpack.hashing.Hashable
-
class
tdict(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.Container,collections.OrderedDictHumpack dictionary, replaces the standard dict Has all the same functionality of a dict, plus being Transactionable or Packable
-
class
tlist(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.Container,listHumpack list, replaces the standard list Has all the same functionality of a list, plus being Transactionable or Packable
-
class
tset(iterable=[])[source]¶ Bases:
humpack.basic_containers.Container,setHumpack set, replaces the standard set Has all the same functionality of a set, plus being Transactionable or Packable
-
class
tdeque(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.Container,collections.dequeHumpack queue, replaces the standard deque Has all the same functionality of a set, plus being Transactionable or Packable
-
class
tstack(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.tdequeHumpack stack Has all the same functionality of a deque, except it’s a stack (FIFO) Also implements Transactionable and Packable
-
class
theap(*args, **kwargs)[source]¶ Bases:
humpack.basic_containers.Container,objectHumpack heap Unordered for adding/removing, ordered when iterating. Note that iterating through the heap empties it.