QubesVmCollection is not thread safe. If for example update_table() will be called during some long-running task (like creating or removing VM), it will try to reload qubes.xml (so get read lock first), but the thread already holds a lock on this file. This would result in "Lock already taken" exception. Fixes qubesos/qubes-issues#986 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| .gitignore | ||
| appmenu_select.py | ||
| backup_utils.py | ||
| backup.py | ||
| block.py | ||
| create_new_vm.py | ||
| firewall.py | ||
| global_settings.py | ||
| log_dialog.py | ||
| main.py | ||
| mount_for_backup.sh | ||
| multiselectwidget.py | ||
| restore.py | ||
| settings.py | ||
| table_widgets.py | ||
| thread_monitor.py | ||