Added more default imports under the `platypush` module root.

These objects can now also be imported in scripts through
`from platypush import <name>`:

- `Variable`
- `cron`
- `hook`
- `procedure`
This commit is contained in:
Fabio Manganiello 2024-04-10 23:28:22 +02:00
parent 3b73b22db9
commit 24e93ad160
Signed by: blacklight
GPG Key ID: D90FBA7F76362774
1 changed files with 8 additions and 1 deletions

View File

@ -7,10 +7,13 @@ Platypush
from .app import Application
from .config import Config
from .context import get_backend, get_bus, get_plugin
from .context import Variable, get_backend, get_bus, get_plugin
from .cron import cron
from .event.hook import hook
from .message.event import Event
from .message.request import Request
from .message.response import Response
from .procedure import procedure
from .runner import main
from .utils import run
@ -19,14 +22,18 @@ __author__ = 'Fabio Manganiello <fabio@manganiello.tech>'
__version__ = '0.50.3'
__all__ = [
'Application',
'Variable',
'Config',
'Event',
'Request',
'Response',
'cron',
'get_backend',
'get_bus',
'get_plugin',
'hook',
'main',
'procedure',
'run',
]