NoContractExecutionMixin

class negmas.situated.NoContractExecutionMixin[source]

Bases: object

A mixin to add when there is no contract execution

Methods Summary

complete_contract_execution(contract, ...)

delete_executed_contracts()

executable_contracts()

start_contract_execution(contract)

Methods Documentation

complete_contract_execution(contract: Contract, breaches: list[Breach], resolution: Contract) None[source]
delete_executed_contracts() None[source]
executable_contracts() Collection[Contract][source]
start_contract_execution(contract: Contract) set[Breach][source]