-
Updated
Nov 11, 2020 - Python
{{ message }}
Async Python 3.6+ web server/framework | Build fast. Run fast.
Hello!
I've noticed, that aiohttp is simply concatenating server-response (or client-request) header like this, w/o any validation:
line = status_line + '\r\n' + ''.join(
[k + ': ' + v + '\r\n' for k, v in headers.items()])Which may be not okay, if some of the header values were based on user input.
Consider this example:
import aiohttp.web
asynUltra fast asyncio event loop.
Could the link in https://github.com/encode/httpx/blob/master/docs/compatibility.md for Request instances be updated from https://github.com/encode/httpx/blob/master/advanced#request-instances to https://github.com/encode/httpx/blob/master/docs/advanced.md#request-instances
Coroutine-based concurrency library for Python
Python Stream Processing
A fast PostgreSQL Database Client Library for Python/asyncio.
A curated list of awesome Python asyncio frameworks, libraries, software and resources
Python Socket.IO server and client
Great stuff! I'd love to use this in magic-wormhole.. I only need the DataChannel, though. Any idea how hard it'd be to define a 'feature' for the codecs, so pip install aiortc[video] gets you the dependencies on the codecs, but pip install aiortc[datachannel] does not?
Event driven concurrent framework for Python
GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
Async database support for Python.
the first third-party instant messaging client for Google Hangouts
a powerful DNS toolkit for python
asyncio (PEP 3156) Redis support
Example of usage:
users = await User.filter(first_name__ilike="c%r")
I know this can be done with startswith and endswith, but there are cases where using the LIKE operator is better:
users = await User.filter(first_name__ilike="j_r%")
This would be used to match Jeremy, Jorge, Jordan...
A library of C++ coroutine abstractions for the coroutines TS
Python library providing function decorators for configurable backoff and retry
Async Python 3.6+ web scraping micro-framework based on asyncio(Python3.6+异步爬虫框架)
aiomysql is a library for accessing a MySQL database from the asyncio
Fixed Bad Request: unsupported parse_mode error due to missing prepare_parse_mode line
P.S. Do I have to cover this case by tests?
UPD. May be a bit related to #387
Add a description, image, and links to the asyncio topic page so that developers can more easily learn about it.
To associate your repository with the asyncio topic, visit your repo's landing page and select "manage topics."
First check