mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-04-26 13:59:59 +00:00
fix representation of node ids in PeerTracker objects
This commit is contained in:
parent
a0d73f8afb
commit
05b04d2b90
@ -12,6 +12,7 @@ from allmydata.util.hashutil import file_renewal_secret_hash, \
|
|||||||
storage_index_chk_hash, plaintext_segment_hasher, key_hasher
|
storage_index_chk_hash, plaintext_segment_hasher, key_hasher
|
||||||
from allmydata import encode, storage, hashtree, uri
|
from allmydata import encode, storage, hashtree, uri
|
||||||
from allmydata.util import idlib, mathutil
|
from allmydata.util import idlib, mathutil
|
||||||
|
from allmydata.util.assertutil import precondition
|
||||||
from allmydata.interfaces import IUploadable, IUploader, IEncryptedUploadable
|
from allmydata.interfaces import IUploadable, IUploader, IEncryptedUploadable
|
||||||
from pycryptopp.cipher.aes import AES
|
from pycryptopp.cipher.aes import AES
|
||||||
|
|
||||||
@ -38,6 +39,8 @@ class PeerTracker:
|
|||||||
sharesize, blocksize, num_segments, num_share_hashes,
|
sharesize, blocksize, num_segments, num_share_hashes,
|
||||||
storage_index,
|
storage_index,
|
||||||
bucket_renewal_secret, bucket_cancel_secret):
|
bucket_renewal_secret, bucket_cancel_secret):
|
||||||
|
precondition(isinstance(peerid, str), peerid)
|
||||||
|
precondition(len(peerid) == 20, peerid)
|
||||||
self.peerid = peerid
|
self.peerid = peerid
|
||||||
self.permutedid = permutedid
|
self.permutedid = permutedid
|
||||||
self.connection = connection # to an RIClient
|
self.connection = connection # to an RIClient
|
||||||
@ -61,7 +64,7 @@ class PeerTracker:
|
|||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return ("<PeerTracker for peer %s and SI %s>"
|
return ("<PeerTracker for peer %s and SI %s>"
|
||||||
% (idlib.b2a(self.peerid)[:4],
|
% (idlib.shortnodeid_b2a(self.peerid),
|
||||||
idlib.b2a(self.storage_index)[:6]))
|
idlib.b2a(self.storage_index)[:6]))
|
||||||
|
|
||||||
def query(self, sharenums):
|
def query(self, sharenums):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user