+ # record already-present shares in self._results
+ for (shnum, peerid) in already_peers.items():
+ peerid_s = idlib.shortnodeid_b2a(peerid)
+ self._results.sharemap[shnum] = "Found on [%s]" % peerid_s
+ if peerid not in self._results.servermap:
+ self._results.servermap[peerid] = set()
+ self._results.servermap[peerid].add(shnum)
+ self._results.preexisting_shares = len(already_peers)
+