Catch exception if we can't change process priority on Windows

Fix #380
This commit is contained in:
Julien Duponchelle committed 2016-01-03 21:24:18 +01:00
1 parent 061a6e3b25
commit 137cf59e97
1 file changed
+4 -1
+4 -1
View File
@@ -773,7 +773,10 @@ class QemuVM(BaseVM):
priority = win32process.IDLE_PRIORITY_CLASS
else:
priority = win32process.NORMAL_PRIORITY_CLASS
win32process.SetPriorityClass(handle, priority)
try:
win32process.SetPriorityClass(handle, priority)
except win32process.error as e:
log.error('Could not change process priority for QEMU VM "{}": {}'.format(self._name, e))
else:
if self._process_priority == "realtime":
priority = -20