blob: dad83c95bb7a81d5dae6ad2a27581f54ac2b476e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
from collections import namedtuple
sys_info = namedtuple('sys_info', ['devices'])
sys_info.devices = dict()
class UnloadedConfig(object):
"""
This class is used as the default value for conf.ceph so that if
a configuration file is not successfully loaded then it will give
a nice error message when values from the config are used.
"""
def __getattr__(self, *a):
raise RuntimeError("No valid ceph configuration file was loaded.")
conf = namedtuple('config', ['ceph', 'cluster', 'verbosity', 'path', 'log_path'])
conf.ceph = UnloadedConfig()
__version__ = "1.0.0"
__release__ = "reef"
|