1
0
Fork 0
mirror of https://github.com/yweber/lodel2.git synced 2025-10-26 09:39:01 +01:00
lodel2_mirror/install/loader.py
Yann 5c8f46c51e Updated webui plugin to enable standalone mode
To start in standalone uwsgi set lodel2.webui.standalone=True in conf file and start loader.py
2016-05-18 17:00:39 +02:00

38 lines
823 B
Python

#-*- coding: utf-8 -*-
import sys, os
#
# Bootstraping
#
LODEL2_LIB_ABS_PATH = None
if LODEL2_LIB_ABS_PATH is not None:
sys.path.append(os.path.dirname(LODEL2_LIB_ABS_PATH))
try:
import lodel
except ImportError:
print("Unable to load lodel module. exiting...", file = sys.stderr)
exit(1)
#
# Loading settings
#
from lodel.settings.settings import Settings as settings
settings('conf.d')
from lodel.settings import Settings
#Load plugins
from lodel.plugin import Plugins
Plugins.bootstrap()
if __name__ == '__main__':
from lodel.plugin import LodelHook
LodelHook.call_hook('lodel2_loader_main', '__main__', None)
#Run interative python
import code
print("""
Running interactive python in Lodel2 %s instance environment
"""%Settings.sitename)
code.interact(local=locals())