lyschoening / flask-venom

A Flask extension for Venom RPC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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()

About

A Flask extension for Venom RPC

License:MIT License


Languages

Language:Python 100.0%