Traceable

class negmas.mechanisms.Traceable(*args, **kwargs)[source]

Bases: Protocol

A mechanism that can generate a trace

Attributes Summary

full_trace

Returns the negotiation history as a list of relative_time/step/negotiator/offer tuples

Methods Summary

negotiator_full_trace(negotiator_id)

Returns the (time/relative-time/step/outcome/response) given by a negotiator (in order)

Attributes Documentation

full_trace

Returns the negotiation history as a list of relative_time/step/negotiator/offer tuples

Methods Documentation

negotiator_full_trace(negotiator_id)[source]

Returns the (time/relative-time/step/outcome/response) given by a negotiator (in order)

Return type:

list[TraceElement]