Explorar el Código

Fix refreshing VM cache on python3

dict.items() iterator don't like adding/removing items at the same time.
Marek Marczykowski-Górecki hace 7 años
padre
commit
5f81b9b809
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      qubesmgmt/app.py

+ 1 - 1
qubesmgmt/app.py

@@ -63,7 +63,7 @@ class VMCollection(object):
                 [vm_prop.split('=', 1) for vm_prop in props])
 
         self._vm_list = new_vm_list
-        for name, vm in self._vm_objects.items():
+        for name, vm in list(self._vm_objects.items()):
             if vm.name not in self._vm_list:
                 # VM no longer exists
                 del self._vm_objects[name]