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
Exemple #2
0
 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'