def init (self, net=None): Master.init (self) self._data= UmbData (self._key, self._key) self._self= self._peers.getNavel (self._url, self._key, Normal) if net: # create a challenger for new nodes and such self._chal= Challenger (self) self._chal.start () # find a ring and join it or create a new one self.debug (1, 'ping') peer= self.discover (net, self._self) if peer==None: self.debug (1, "gave up! noone's here!") self.createRing () else: self.join (peer)