annotate examples/serve_custom_root_page.py @ 10:52e1bb1532f2

serve_inline_graph
author drewp@bigasterisk.com
date Sat, 16 Mar 2024 16:02:23 -0700
parents b34cd6619316
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
1 from rdferry import StarletteServer
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
2 from starlette.requests import Request
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
3 from starlette.responses import PlainTextResponse
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
4
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
5
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
6 def hello(request: Request) -> PlainTextResponse:
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
7 return PlainTextResponse('hello world')
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
8
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
9
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
10 server = StarletteServer()
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
11 server.add_route('/', hello)
b34cd6619316 new test. server has to be able to exit between tests.
drewp@bigasterisk.com
parents:
diff changeset
12 server.serve()