|
|
1 éve | |
|---|---|---|
| .gitignore | 1 éve | |
| README.md | 1 éve | |
| __init__.py | 1 éve | |
| pygin.py | 1 éve |
Load python files as plugins
from lib.pygin import pygin
@pygin.register
class CustomPlugin:
...
from lib.pygin import pygin, exceptions
name = 'custom_plugin'
try:
instance = pygin.call(package='package.module',
plugin=name,
**kwargs)
instance.custom_function()
except Exception as e:
raise Exception(name=name, exception=e) from e