pyscript (client-only)¶
PyScript is a tool created by Anaconda that runs Python in web browsers. Client-side code in a Blu app is run in a PyScript environment. Because of this, the pyscript package is available to your client-side code.
The pyscript package provides Python utilities for working within a browser environment.
from blu import is_client
def handle_click(e):
print('Clicked!')
if is_client:
from pyscript import window
window.addEventListener('click', handle_click)
Note
pyscript can only be imported in a client context.
from blu import is_client
# Wrong!
from pyscript import window
# Right.
if is_client:
from pyscript import window
For more information on the pyscript package, see the package’s official API reference page.