def _check_img_server(self, must_exist=False):
try:
self.img_server = ImageVm()
if self.img_server:
img_vm = self.img_server.vm
if img_vm.status not in (img_vm.RUNNING, img_vm.STOPPED):
raise ObjectDoesNotExist
elif must_exist:
raise ObjectDoesNotExist
else:
logger.warning('Image server is disabled!')
except ObjectDoesNotExist:
raise PreconditionRequired(_('Image server is not available'))
评论列表
文章目录