def __init__(self, chan): self.channel = chan self.coordinator = self.channel.join('coordinator') self.participants = [] # list of all participants self.log = stablelog.create_log("coordinator-" + self.coordinator) self.stable_log = stablelog.create_log("coordinator-" + self.coordinator) self.logger = logging.getLogger("vs2lab.lab6.2pc.Coordinator") self.state = None
def __init__(self, chan): self.channel = chan self.participant = self.channel.join('participant') self.stable_log = stablelog.create_log("participant-" + self.participant) self.logger = logging.getLogger("vs2lab.lab6.3pc.Participant") self.coordinator = {} self.all_participants = {} self.state = 'NEW'