An unoffical API wrapper for tio.run
Project description
Async-Tio
This is a simple unofficial async Api-wrapper for tio.run
Installation
$ pip install async_tio
Examples
import asyncio
import async_tio
async def main():
async with await async_tio.Tio() as tio:
print(tio.languages) #list of all supported languages
#execute the code
return await tio.execute("print('hello world')", language="python3")
#Or you can do
tio = await async_tio.Tio() #instantiate a Tio object
...
#do stuff
...
#at the end
await tio.close()
output = asyncio.run(main())
print(str(output)) #the formatted output along with the stats
print(int(output)) #returns the exit status
print(vars(output).keys())
# dict_keys(['token', 'output', 'stdout', 'real_time', 'user_time', 'sys_time', 'cpu_usage', 'exit_status'])
# all the attributes of the response object
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
async_tio-1.0.0.tar.gz
(3.8 kB
view details)
File details
Details for the file async_tio-1.0.0.tar.gz
.
File metadata
- Download URL: async_tio-1.0.0.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e1aa0ea1ed8862f964cb21a494b7833ae16938f345b51c49dcd7f18a94c598e |
|
MD5 | 203187055ee22c3e7f43c39da2a57550 |
|
BLAKE2b-256 | 83b1d7327d710af9f6876fd197f8f05998e64ed2d368b8f0262dbd61b458a396 |