grevillea icon indicating copy to clipboard operation
grevillea copied to clipboard

Google Cloud Functions support for ASGI

grevillea

THIS PROJECT IS CURRENTLY UNMAINTAINED

Google Cloud Functions support for ASGI.

Requirements

Python 3.7

Installation

pip3 install grevillea

Example

from grevillea import Grevillea

async def app(scope, receive, send):
    await send(
        {
            "type": "http.response.start",
            "status": 200,
            "headers": [[b"content-type", b"text/plain; charset=utf-8"]],
        }
    )
    await send({"type": "http.response.body", "body": b"Hello, world!"})


handler = Grevillea(app)