TransactionalList

class TransactionalList(name, transaction, context)[source]

Bases: TransactionalProxy, Generic[ItemType]

Transactional implementation of List.

add(item: ItemType) bool[source]

Transactional implementation of List.add(item)

Parameters:

item – The new item to be added.

Returns:

True if the item is added successfully, False otherwise.

remove(item: ItemType) bool[source]

Transactional implementation of List.remove(item)

Parameters:

item – The specified item to be removed.

Returns:

True if the item is removed successfully, False otherwise.

size() int[source]

Transactional implementation of List.size()

Returns:

The size of the list.