|
|
vor 1 Jahr | |
|---|---|---|
| .gitignore | vor 1 Jahr | |
| README.md | vor 1 Jahr | |
| __init__.py | vor 1 Jahr | |
| pygin.py | vor 1 Jahr |
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