in <module>
                  
                  
                      del_recursively(allPriceIndx, servId, deleteCount)
                  
                  
                    File "price.py", line 88, in del_recursively
                  
                  
                      results = del_recursively(value, field, deleteCount, doneCount)
                  
                  
                    File "price.py", line 80, in del_recursively
                  
                  
                      for key, value in search_dict.iteritems():
                  
                  
                  RuntimeError: dictionary changed size during iteration
                  
                  
                  
                  
                  
                  Я рекурсивно удаляю пустые значения.
                  
                  
                  Исключениями это как-то проверять.
                  
                  
                  
                  
                  
                  Или что тут сделать можно?
                  
                  
                
не меняей объекта пока инерируешься по нему
search_dict.itemiterz()[:] копируй просто
Обсуждают сегодня