def online(self): sleep(random() * 5.0) DispersyExperimentScriptClient.online(self) # disable msimilarity requests self._orig_create_msimilarity_request = self._community.create_msimilarity_request self._community.create_msimilarity_request = lambda destination: False
def online(self): if self.peercache: yield 30.0 # if we're peercache -> enable send_simi_reveal, else disable self.set_community_kwarg('send_simi_reveal', self.peercache) DispersyExperimentScriptClient.online(self, dont_empty=True) self._orig_create_msimilarity_request = self._community.create_msimilarity_request if self._mypref_db: self._community._mypref_db = self._mypref_db if self.reconnect_to_friends: self._community.connect_to_peercache(sys.maxint) # we're going to allow this peer to connect to its friends for 5.0 seconds, then empty the buffer yield 5.0 else: # if not reconnect_to_friends, connect_to_friend hasn't been called, hence # we disable simi requests self._community.create_msimilarity_request = lambda destination: False self.empty_buffer()
def online(self): DispersyExperimentScriptClient.online(self) # disable msimilarity requests self._orig_create_msimilarity_request = self._community.create_msimilarity_request self._community.create_msimilarity_request = lambda destination: False
def online(self): DispersyExperimentScriptClient.online(self) if not self.log_statistics_lc: self.log_statistics_lc = lc = LoopingCall(self.log_statistics) lc.start(5.0, now=True)
def online(self): DispersyExperimentScriptClient.online(self) self._community.my_preferences = self.get_preferences