f6941bd3d3
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 |