mirror of
https://github.com/Manuel83/craftbeerpi3
synced 2026-08-09 18:52:40 +02:00
Loading all plugins before calling initializer methods. Now also
initializer which are defined in the plugin will be called. Before these initializer where ignored.
This commit is contained in:
+3
-1
@@ -29,7 +29,7 @@ import modules.sensors
|
||||
import modules.actor
|
||||
import modules.notification
|
||||
import modules.fermenter
|
||||
import modules.addon
|
||||
from modules.addon.endpoints import initPlugins
|
||||
import modules.ui
|
||||
import modules.system
|
||||
import modules.buzzer
|
||||
@@ -37,6 +37,7 @@ import modules.stats
|
||||
import modules.kettle
|
||||
import modules.recipe_import
|
||||
import modules.core.db_mirgrate
|
||||
|
||||
from app_config import cbpi
|
||||
# Build the database:
|
||||
# This will create the database file using SQLAlchemy
|
||||
@@ -59,6 +60,7 @@ def init_db():
|
||||
pass
|
||||
|
||||
init_db()
|
||||
initPlugins()
|
||||
cbpi.run_init()
|
||||
|
||||
cbpi.run_background_processes()
|
||||
|
||||
@@ -188,9 +188,8 @@ def loadPlugins():
|
||||
cbpi.notify("Failed to load plugin %s " % filename, str(e), type="danger", timeout=None)
|
||||
cbpi.app.logger.error(e)
|
||||
|
||||
@cbpi.initalizer(order=1)
|
||||
def initPlugins(app):
|
||||
|
||||
#@cbpi.initalizer(order=1)
|
||||
def initPlugins():
|
||||
loadCorePlugins()
|
||||
loadPlugins()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user