Skip to content

Commit

Permalink
docs(reverse-stop): test client to ask server to stop
Browse files Browse the repository at this point in the history
  • Loading branch information
jourdain committed Aug 11, 2022
1 parent 7cbfbf4 commit 1877a46
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions examples/validation/relay/server_sink/stop-handling.py
@@ -0,0 +1,37 @@
from trame.app import get_server
from trame.widgets import trame, vuetify
from trame.ui.vuetify import SinglePageLayout

# -----------------------------------------------------------------------------
# Trame setup
# -----------------------------------------------------------------------------

server = get_server()


async def stop_server():
await server.stop()


# -----------------------------------------------------------------------------
# UI setup
# -----------------------------------------------------------------------------

layout = SinglePageLayout(server)

with layout:
# Title
layout.title.set_text("Clean exit")

# Toolbar
with layout.toolbar as toolbar:
toolbar.dense = True
vuetify.VSpacer()
vuetify.VBtn("Stop server", click=stop_server)

# -----------------------------------------------------------------------------
# start server
# -----------------------------------------------------------------------------

if __name__ == "__main__":
server.start()

0 comments on commit 1877a46

Please sign in to comment.