Catch parsing errors and output them using msger.
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
import os
-from wic.kickstart import KickStart
+from wic.kickstart import KickStart, KickStartError
from wic import msger
from wic.utils import misc
if not ksconf:
return
- ksobj = KickStart(ksconf)
+ try:
+ ksobj = KickStart(ksconf)
+ except KickStartError as err:
+ msger.error(str(err))
self.create['ks'] = ksobj
self.create['name'] = os.path.splitext(os.path.basename(ksconf))[0]