aleph_client.vm package

Submodules

aleph_client.vm.app module

class aleph_client.vm.app.AlephApp(http_app: Optional[Callable] = None)[source]

Bases: object

ASGI compatible wrapper for apps running inside Aleph Virtual Machines. The wrapper adds support to register functions to react to non-HTTP events.

event(filters: List[Dict[KT, VT]])[source]

Use this decorator to register event calls.

```python

@app.event(filters=[…]) def on_event(event):

```

http_app = None
class aleph_client.vm.app.EventHandler(filters: List[Dict], handler: Callable)[source]

Bases: object

matches(scope: Mapping[str, Any]) → bool[source]

aleph_client.vm.cache module

Module contents

Aleph helpers for apps running inside Aleph Virtual Machines.