Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrdon/flask

A fork of flask to support asyncio
https://github.com/mrdon/flask

Last synced: about 2 months ago
JSON representation

A fork of flask to support asyncio

Awesome Lists containing this project

README

        

// Flask Async//

web development, one drop at _any_ time

~ What is Flask?

Flask is a microframework for Python based on Werkzeug
and Jinja2. It's intended for getting started very quickly
and was developed with best intentions in mind.

~ What is Flask Async?

It's a fork of Flask to run on Python 3.3+ using asyncio. It supports
both sync and async web applications.

~ What do I need?

Just Jinja 2.4. A fork of Werkzeug is included.

~ What does it look like?

Pretty much what a Flask app looks like:

from asyncio import coroutine, sleep
from flask import Flask, request

app = Flask(__name__)

@app.route("/hello/")
@coroutine
def say_hi(name):
yield from sleep(2)
return "it worked %s" % request.args.get("name", name)

app.run()