Projet

Général

Profil

0001-Fix-dictionary-changed-size-during-iteration-error.patch

Benjamin Renard, 22 mars 2022 16:08

Télécharger (912 octets)

Voir les différences:

Subject: [PATCH] Fix 'dictionary changed size during iteration' error

 src/ldaptools/synchronize.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
src/ldaptools/synchronize.py
245 245
        entries = list(self.source)
246 246
        entries.sort(key=lambda dn_entry: len(str2dn(dn_entry[0])))
247 247
        for dn, entry in entries:
248
            for key in entry.keys():
248
            for key in list(entry.keys()):
249 249
                if not str(key.lower()) in self.attributes:
250 250
                    del entry[key]
251 251
        # First create, rename and update
252
-