MemoryHistory¶
-
class
bruty.history.MemoryHistory(data_class=None, data_path='', prefix='', postfix='')¶ Bases:
bruty.history.HistoryStores data_class objects in memory. This is basically a thin wrapper around a list.

Attributes Summary
Methods Summary
append(value)S.append(value) – append value to the end of the sequence
clear()count(value)current()Gets the current object at the top of the stack (i.e.
extend(values)S.extend(iterable) – extend sequence by appending elements from the iterable
index(value, [start, [stop]])Raises ValueError if the value is not present.
insert(key, value)S.insert(index, value) – insert value before index
pop([index])Raise IndexError if list is empty or index is out of range.
remove(value)S.remove(value) – remove first occurrence of value.
reverse()S.reverse() – reverse IN PLACE
set_metadata(meta)Attributes Documentation
-
id¶
Methods Documentation
-
append(value)¶ S.append(value) – append value to the end of the sequence
-
clear() → None – remove all items from S¶
-
count(value) → integer – return number of occurrences of value¶
-
current()¶ Gets the current object at the top of the stack (i.e. index [-1] :returns: :rtype: Object at the last position
-
extend(values)¶ S.extend(iterable) – extend sequence by appending elements from the iterable
-
get_metadata()¶
-
index(value[, start[, stop]]) → integer – return first index of value.¶ Raises ValueError if the value is not present.
Supporting start and stop arguments is optional, but recommended.
-
insert(key, value)¶ S.insert(index, value) – insert value before index
-
pop([index]) → item – remove and return item at index (default last).¶ Raise IndexError if list is empty or index is out of range.
-
remove(value)¶ S.remove(value) – remove first occurrence of value. Raise ValueError if the value is not present.
-
reverse()¶ S.reverse() – reverse IN PLACE
- Return type
None
-
set_metadata(meta)¶
-
__init__(data_class=None, data_path='', prefix='', postfix='')¶ - Parameters
data_class – instance class expected to store.
data_path – unused
prefix – unused
postfix – unused
-