from js import createObject
from pyodide.ffi import create_proxy
import asyncio, time
createObject(create_proxy(globals()), "pyodideGlobals")
# create some Python objects:
symbols = {'pi': 3.1415926, 'e': 2.7182818}
async def rough_exponential(x):
time.sleep(10)
return symbols['e']**x
async def area(r):
return symbols['pi'] * r**2