Last updated:
0 purchases
asynciorailgun 0.0.3
Python asyncio railgun
A python3.4+ asyncio library wrapper for utilzing asyncio tasks and gather(*) functionality. Library is meant to make concurrent tasks easier and safer through the use of semaphores.
Table of contents
Requirements
This library requires Python 3.6 and above.
Note: You may need to use python3 before your commands to ensure you use the correct Python path. e.g. python3 --version
python --version
-- or --
python3 --version
Installation
We recommend using PyPI to install the Slack Developer Kit for Python.
pip3 install asyncio-railgun==0.0.1
Basic Usage examples
Run
from asyncio import get_event_loop
from railgun.railgun import Railgun
from http import client
def example_call_api(host='www.google.com', url='/'):
conn = client.HTTPSConnection(host, port=443, timeout=5)
conn.request(method='GET', url=url)
response = conn.getresponse()
return response.status
rail_gun = Railgun(semaphores_count=10)
results = rail_gun.run([example_call_api(), example_call_api()])
print(results)
Run async
TBD
Repeat
TBD
Support
TBD
Contact me on [email protected]
Otherwise see the examples and log an issue.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.