Don't check libvirt exception if libvirt is absent

Fixes-bug: #1572016
Change-Id: I62a5a085e2f49e8f086cc912406c94976d526687
This commit is contained in:
Mehdi Abaakouk 2017-07-11 11:27:08 +02:00
parent 9360743ccb
commit c1ffbb4019

View File

@ -97,6 +97,8 @@ def refresh_libvirt_connection(conf, klass):
def is_disconnection_exception(e):
if not libvirt:
return False
return (isinstance(e, libvirt.libvirtError)
and e.get_error_code() in (libvirt.VIR_ERR_SYSTEM_ERROR,
libvirt.VIR_ERR_INTERNAL_ERROR)