معرفی شرکت ها


batch-async-http-0.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Decorator for async batch calling via http requests
ویژگی مقدار
سیستم عامل -
نام فایل batch-async-http-0.0.1
نام batch-async-http
نسخه کتابخانه 0.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jacob Miesner
ایمیل نویسنده miesner.jacob@gmail.com
آدرس صفحه اصلی https://https://github.com/MiesnerJacob/batch_async_http
آدرس اینترنتی https://pypi.org/project/batch-async-http/
مجوز GPLv3
# batch-async-http This tool was designed to make batch async requests via http very simple! All you need to do is attach a decorator to your http request function and the rest is handled for you. Behind the scenes your input is turned into a generator with batches of your specified size, and mapped asynchronously to your http request function! See the source for this project here: <https://https://github.com/MiesnerJacob/batch_async_http>. ## How to install: ``` pip install batch-async-http ``` ## Usage A typical function to make http requests to a REST API may look something like this: ```python import requests def call_api(example_input: list): # URL to call url = 'http://xx.xxx.xxx.xx/example_endpoint/' # Input to API params = { "raw": example_input, } # API calls r = requests.post(url, json=params) response = r.json() return response ``` A typical async function to make http requests to a REST API may look something like this: ```python import httpx async def call_api(example_input: list): # URL to call url = 'http://xx.xxx.xxx.xx/example_endpoint/' # Input to API params = { "raw": example_input, } # Concurrent API calls async with httpx.AsyncClient(timeout=None) as client: r = await client.post(url, json=params) response = r.json() return response ``` The power of batching your async requests is now just as easy as applying a simple decorator to your async function: ```python import httpx from batch_async_http import batch_async @batch_async(size=8) async def call_api(example_input: list): # URL to call url = 'http://xx.xxx.xxx.xx/example_endpoint/' # Input to API params = { "raw": example_input, } # Concurrent API calls async with httpx.AsyncClient(timeout=None) as client: r = await client.post(url, json=params) response = r.json() return response ``` Enjoy your increased efficiency with minimal effort!


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl batch-async-http-0.0.1:

    pip install batch-async-http-0.0.1.whl


نصب پکیج tar.gz batch-async-http-0.0.1:

    pip install batch-async-http-0.0.1.tar.gz