prieto
08ad11624d
Class Validator replaces SettingValidator
7 年之前
Yann Weber
2be79e50f0
Changes & bugfix in lodel.plugin.plugins
There were manual import through importlib, we have to replace them with LodelContext calls.
Actually the plugins module is in a dirty state....
7 年之前
Yann Weber
0406e91846
Moved plugins folder in lodel/
- updated scripts etc
- make tests pass
7 年之前
Yann Weber
c3137b658f
Replaced imports by LodelContext.expose_modules() calls
Theorically all of those imports were tested by unit testing, but we've got no inssurance about that.
And even if unit tests had check for syntax errors, all pieces of code were not tested. We cannot
be sure that an import was missed or forgotten...
7 年之前
prieto
a08b41dfb6
Small bugfixes
8 年之前
Yann Weber
29e825e6ce
New plugin information & load procedure implementation ( see #13 )
8 年之前
Yann Weber
3adad7bb02
Now plugins can check EM and invalidate activation
They have to implement a _activate() method in their __init__.py file
8 年之前
Yann Weber
43911cdfe4
loader enhancement
8 年之前
Yann Weber
61f19772fb
New way to handles plugin
- renamed Plugins class to Plugin
- an instance represent a loaded plugin
- classmethod allows to preload & load plugins
8 年之前
Yann Weber
c0c5d23adb
Commit with comments, code clean etc.
8 年之前