Fix peer save dictionary changed error

This commit is contained in:
shortcutme 2020-03-20 18:52:58 +01:00
parent f41d022038
commit 70de3213d6
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -59,7 +59,7 @@ class ContentDbPlugin(object):
def iteratePeers(self, site): def iteratePeers(self, site):
site_id = self.site_ids.get(site.address) site_id = self.site_ids.get(site.address)
for key, peer in site.peers.items(): for key, peer in list(site.peers.items()):
address, port = key.rsplit(":", 1) address, port = key.rsplit(":", 1)
if peer.has_hashfield: if peer.has_hashfield:
hashfield = sqlite3.Binary(peer.hashfield.tobytes()) hashfield = sqlite3.Binary(peer.hashfield.tobytes())