SAOState

class negmas.sao.SAOState(running: bool = False, waiting: bool = False, started: bool = False, step: int = 0, time: float = 0.0, relative_time: float = 0.0, broken: bool = False, timedout: bool = False, agreement: Optional[ForwardRef('Outcome')] = None, results: Union[ForwardRef('Outcome'), List[ForwardRef('Outcome')], List[ForwardRef('Issue')], NoneType] = None, n_negotiators: int = 0, has_error: bool = False, error_details: str = '', current_offer: Optional[ForwardRef('Outcome')] = None, current_proposer: Optional[str] = None, current_proposer_agent: Optional[str] = None, n_acceptances: int = 0, new_offers: List[Tuple[str, ForwardRef('Outcome')]] = <factory>, new_offerer_agents: List[str] = <factory>)[source]

Bases: negmas.common.MechanismState

Attributes Summary

current_offer

current_proposer

current_proposer_agent

n_acceptances

Attributes Documentation

current_offer: Optional[Outcome] = None
current_proposer: Optional[str] = None
current_proposer_agent: Optional[str] = None
n_acceptances: int = 0