"""mock libvirt module WARNING: you did not import real libvirt module This is needed, because we don't currently ship libvirt-python for templates. The module contains libvirtError and openReadOnly() function, which does nothing and raises the aforementioned exception. More functions can be added as needed. """ class libvirtError(Exception): pass def openReadOnly(*args, **kwargs): raise libvirtError('mock module, always raises')