Flask-Venom

Flask extension for the Venom RPC framework


License
MIT
Install
pip install Flask-Venom==1.0.2

Documentation

Flask-Venom

A Flask extension for Venom RPC

This extension currently supports synchronous request/reply only.

from flask import Flask
from flask_venom import Venom
from venom.rpc import Service
from venom.rpc import http

app = Flask(__name__)

class HelloService(Service):
    @http('GET')
    def say_hello(self) -> str:
        return 'Hello!'

venom = Venom(app)
venom.add(HelloService)

if __name__ == "__main__":
    app.run()