an asynchronous restful web framework base on asyncio
Project description
sniper is a Python asynchronous restful web framework base on asyncio.
Advantage
- It is a very small framework
- It supports non-blocking, asynchronous web application development (thanks to Python’s asyncio library) which has better performance in high concurrency situation
- It has no dependencies except Python itself
Hello world
Here is a simple “Hello world” example web app for sniper:
from sniper.app import Application from sniper.responses import Response from sniper.url import url def hello_world(request): return Response('Hello world!\n') if __name__ == '__main__': app = Application( urls=[ url(r'^/$', hello_world), ] ) app.run(8888)
Documentation
see docs
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
sniper-0.0.5.tar.gz
(12.3 kB
view hashes)