Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 558 Bytes

README.rst

File metadata and controls

28 lines (19 loc) · 558 Bytes

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