Просмотр исходного кода

Do not list internal FlaskBB modules as plugins

Alec Nikolas Reiter 7 лет назад
Родитель
Сommit
c04bda2b69
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      flaskbb/app.py

+ 2 - 0
flaskbb/app.py

@@ -436,6 +436,8 @@ def load_plugins(app):
     registered_names = set([p.name for p in plugins])
     registered_names = set([p.name for p in plugins])
     unregistered = [
     unregistered = [
         PluginRegistry(name=name) for name in loaded_names - registered_names
         PluginRegistry(name=name) for name in loaded_names - registered_names
+        # ignore internal FlaskBB modules
+        if not name.startswith('flaskbb.') and name != 'flaskbb'
     ]
     ]
     with app.app_context():
     with app.app_context():
         db.session.add_all(unregistered)
         db.session.add_all(unregistered)