|
@@ -4,16 +4,8 @@ from lodel.context import LodelContext
|
4
|
4
|
|
5
|
5
|
|
6
|
6
|
def preload():
|
7
|
|
- # TODO Get this path dynamically
|
8
|
|
- LODEL_BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
9
|
7
|
|
10
|
|
- LODEL_INSTANCES_DIR = os.path.join(LODEL_BASE_DIR, 'lodelsites')
|
11
|
|
- LodelContext.init(LodelContext.MULTISITE)
|
12
|
|
- lodelsites_list = [sitename for sitename in os.listdir(LODEL_INSTANCES_DIR) if os.path.isdir(sitename)]
|
13
|
|
-
|
14
|
|
- for lodelsite_path in lodelsites_list:
|
15
|
|
- LodelContext.from_path(lodelsite_path)
|
16
|
|
- lodelcontext = LodelContext._contexts[lodelsite_path.split('/')[-1]]
|
|
8
|
+ for lodelcontext in LodelContext._contexts:
|
17
|
9
|
|
18
|
10
|
# Loading settings
|
19
|
11
|
lodelcontext.expose_modules(globals(), {'lodel.settings.settings': [('Settings', 'settings')]})
|