Sfoglia il codice sorgente

The preload function is getting its contexts directly from LodelContexts._contexts

Roland Haroutiounian 8 anni fa
parent
commit
44a674d99b
1 ha cambiato i file con 1 aggiunte e 9 eliminazioni
  1. 1
    9
      lodel/plugins/multisite/loader.py

+ 1
- 9
lodel/plugins/multisite/loader.py Vedi File

@@ -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')]})

Loading…
Annulla
Salva