Revision d4c1bd12
b/lib/ssconf.py | ||
---|---|---|
69 | 69 |
(because we decided it was already up-to-date) |
70 | 70 |
|
71 | 71 |
""" |
72 |
cfg_stat = os.stat(self._file_name) |
|
72 |
try: |
|
73 |
cfg_stat = os.stat(self._file_name) |
|
74 |
except EnvironmentError, err: |
|
75 |
raise errors.ConfigurationError("Cannot stat config file %s: %s" % |
|
76 |
(self._file_name, err)) |
|
73 | 77 |
inode = cfg_stat.st_ino |
74 | 78 |
mtime = cfg_stat.st_mtime |
75 | 79 |
size = cfg_stat.st_size |
... | ... | |
88 | 92 |
|
89 | 93 |
try: |
90 | 94 |
self._config_data = serializer.Load(utils.ReadFile(self._file_name)) |
91 |
except IOError, err:
|
|
95 |
except EnvironmentError, err:
|
|
92 | 96 |
raise errors.ConfigurationError("Cannot read config file %s: %s" % |
93 | 97 |
(self._file_name, err)) |
94 | 98 |
except ValueError, err: |
Also available in: Unified diff