ExamplesΒΆ
Fetching all the runtimes supported
from pyston import PystonClient,File
import asyncio
async def main():
client = PystonClient()
runtimes = await client.runtimes()
print(runtimes)
asyncio.get_event_loop().run_until_complete(main())
Multiple file example
from pyston import PystonClient,File
import asyncio
file2_content = """
def square(num):
return num*num
"""
file1_content = """
import file2
print(file2.square(4))
"""
file1 = File(file1_content,filename="file1.py")
file2 = File(file2_content,filename="file2.py")
async def main():
client = PystonClient()
output = await client.execute(
"python",
[file1,file2]
)
print(output)
asyncio.get_event_loop().run_until_complete(main())
Executing from a file
from pyston import PystonClient,File
import asyncio
async def main():
with open('test.py') as f:
file = File(f)
client = PystonClient()
output = await client.execute(
"python",
[file]
)
print(output)
asyncio.get_event_loop().run_until_complete(main())