Parcourir la source

Bugfix in hanlded sites gathering

Yann Weber il y a 7 ans
Parent
révision
f1eb6ac41a
2 fichiers modifiés avec 7 ajouts et 7 suppressions
  1. 3
    2
      lodel/bootstrap.py
  2. 4
    5
      lodel/plugin/core_scripts.py

+ 3
- 2
lodel/bootstrap.py Voir le fichier

@@ -220,10 +220,11 @@ def get_handled_sites_name():
220 220
     lodelsites_name = Settings.sitename
221 221
     LodelContext.set(lodelsites_name)
222 222
     try:
223
-        lodelsite_leo = leapi_dyncode.Lodelsite #hardcoded leo name
224
-    except NameError:
223
+        LodelContext.expose_dyncode(globals(), 'leapi_dyncode')
224
+    except ImportError:
225 225
         raise LodelException("dyncode not yet imported ! Probably not \
226 226
 generated yet")
227
+    lodelsite_leo = leapi_dyncode.Lodelsite #hardcoded leo name
227 228
     LodelContext.expose_modules(globals(), {
228 229
         'lodel.leapi.query': ['LeGetQuery'],
229 230
     })

+ 4
- 5
lodel/plugin/core_scripts.py Voir le fichier

@@ -359,13 +359,12 @@ class RefreshDyncode(LodelScript):
359 359
             emfile_path = Settings.lodelsites.sites_emfile
360 360
             del(globals()['Settings']) #should be useless
361 361
             #Get the list of handled sites name
362
-            LodelContext.set(lodelsites_name)
362
+            LodelContext.set(None)
363 363
             LodelContext.expose_modules(globals(), {
364
-                'lodel.leapi.query': ['LeGetQuery'],
364
+                'lodel.bootstrap': ['get_handled_sites_name'],
365 365
             })
366
-            handled_sites = LeGetQuery(lodelsite_leo, query_filters = [],
367
-                field_list = ['shortname']).execute()
368
-            del(globals()['LeGetQuery']) #should be useless
366
+            handled_sites = get_handled_sites_name()
367
+            del(globals()['get_handled_sites_name'])
369 368
             lodlesites_path = os.path.join(buildconf.LODEL2VARDIR,
370 369
                 MULTISITE_CONTEXTDIR)
371 370
             if handled_sites is not None:

Loading…
Annuler
Enregistrer