소스 검색

Add exception for failure to get network preserver

Cristian Matiut 10 달 전
부모
커밋
3961b0e254
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      coriolis/osmorphing/base.py

+ 3 - 0
coriolis/osmorphing/base.py

@@ -586,6 +586,9 @@ class BaseLinuxOSMorphingTools(BaseOSMorphingTools):
 
 
         net_preserver_class = factory.get_net_preserver(self)
         net_preserver_class = factory.get_net_preserver(self)
         LOG.info("Using network preserver class: %s", net_preserver_class)
         LOG.info("Using network preserver class: %s", net_preserver_class)
+        if not net_preserver_class:
+            raise exception.CoriolisException(
+                "Could not find any valid static network configuration")
         netpreserver = net_preserver_class(self)
         netpreserver = net_preserver_class(self)
         netpreserver.parse_network()
         netpreserver.parse_network()
         LOG.info("Parsed network configuration: %s",
         LOG.info("Parsed network configuration: %s",