Obligatory Sinatra style (but concurrent!) micro-web framework for Vanilla.
Project description
Obligatory Sinatra style (but concurrent!) micro-web framework for Vanilla.
Example
h = vanilla.Hub()
b = h.bean(port=8000)
@b.get('/')
def index(request):
response = request.response()
response.send('Hello ')
h.sleep(1000)
response.send('World\n')
Websockets
h = vanilla.Hub()
b = h.bean(port=8000)
@b.websocket('/echo')
def echo(ws):
while True:
ws.send(ws.recv())
Installation
pip install vanilla.bean
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vanilla.bean-0.1.3.tar.gz
(3.3 kB
view details)
File details
Details for the file vanilla.bean-0.1.3.tar.gz
.
File metadata
- Download URL: vanilla.bean-0.1.3.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d74b8ce66de0284be64004c40f595f74e3c17caea53db7b9d391ad7828e219a |
|
MD5 | 18ebd03e4a5f786701f2ae62612fce86 |
|
BLAKE2b-256 | 493e539c91a690897892fa344e9ce787e68a6dab1d0bc6ecc941f6316268110a |