From 70173adca919853a6e79e5cca2be17eabb3b8e68 Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Fri, 13 Apr 2018 18:35:36 +0200 Subject: [PATCH] Iterate over copies --- pyrogram/client/syncer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyrogram/client/syncer.py b/pyrogram/client/syncer.py index fd2a4959..4589103b 100644 --- a/pyrogram/client/syncer.py +++ b/pyrogram/client/syncer.py @@ -74,15 +74,15 @@ class Syncer: date=int(time.time()), peers_by_id={ k: getattr(v, "access_hash", None) - for k, v in client.peers_by_id.items() + for k, v in client.peers_by_id.copy().items() }, peers_by_username={ k: utils.get_peer_id(v) - for k, v in client.peers_by_username.items() + for k, v in client.peers_by_username.copy().items() }, peers_by_phone={ k: utils.get_peer_id(v) - for k, v in client.peers_by_phone.items() + for k, v in client.peers_by_phone.copy().items() } )