diff options
Diffstat (limited to 'cobbler/config.py')
-rw-r--r-- | cobbler/config.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/cobbler/config.py b/cobbler/config.py index 78a4d7ca..2608b84d 100644 --- a/cobbler/config.py +++ b/cobbler/config.py @@ -44,7 +44,7 @@ import settings import serializer from utils import _ - +from cexceptions import * class Config: @@ -204,7 +204,10 @@ class Config: """ Load the object hierachy from disk, using the filenames referenced in each object. """ - serializer.deserialize(self._settings) + try: + serializer.deserialize(self._settings) + except: + raise CX("/etc/cobbler/settings is not a valid YAML file") serializer.deserialize(self._distros) serializer.deserialize(self._repos) serializer.deserialize(self._profiles) |