|
@@ -4,6 +4,7 @@ import sys
|
4
|
4
|
import os
|
5
|
5
|
import configparser
|
6
|
6
|
import copy
|
|
7
|
+import warnings
|
7
|
8
|
from collections import namedtuple
|
8
|
9
|
|
9
|
10
|
from lodel.plugin.plugins import Plugins, PluginError
|
|
@@ -89,7 +90,10 @@ class Settings(object):
|
89
|
90
|
@classmethod
|
90
|
91
|
def bootstrap(cls, conf_file = None, conf_dir = None):
|
91
|
92
|
if cls.instance is None:
|
92
|
|
- cls.instance = cls(conf_file, conf_dir)
|
|
93
|
+ if conf_file is None and conf_dir is None:
|
|
94
|
+ warnings.warn("Lodel instance without settings !!!")
|
|
95
|
+ else:
|
|
96
|
+ cls.instance = cls(conf_file, conf_dir)
|
93
|
97
|
return cls.instance
|
94
|
98
|
|
95
|
99
|
## @brief Configuration keys accessor
|