Revision 01cf7dbe lib/ssconf.py
b/lib/ssconf.py | ||
---|---|---|
52 | 52 |
|
53 | 53 |
""" |
54 | 54 |
self._file_name = file_name |
55 |
self._config_data = serializer.Load(utils.ReadFile(file_name)) |
|
56 |
# TODO: Error handling |
|
55 |
try: |
|
56 |
self._config_data = serializer.Load(utils.ReadFile(file_name)) |
|
57 |
except IOError, err: |
|
58 |
raise errors.ConfigurationError("Cannot read config file %s: %s" % |
|
59 |
(file_name, err)) |
|
60 |
except ValueError, err: |
|
61 |
raise errors.ConfigurationError("Cannot load config file %s: %s" % |
|
62 |
(file_name, err)) |
|
57 | 63 |
|
58 | 64 |
def GetClusterName(self): |
59 | 65 |
return self._config_data["cluster"]["cluster_name"] |
Also available in: Unified diff