Skip to content

Commit 615290d

Browse files
committed
Minor change in redirect example
1 parent d1f8fda commit 615290d

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

docs/examples.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ Alternatively, you can pass a ``status`` object directly to ``Redirect`` constru
282282

283283
.. literalinclude:: ../examples/httpserver_redirects.py
284284
:caption: examples/httpserver_redirects.py
285-
:emphasize-lines: 22-26,32,38,44,56
285+
:emphasize-lines: 22-26,32,38,50,62
286286
:linenos:
287287

288288
Server-Sent Events

examples/httpserver_redirects.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,16 @@ def redirect_adafruit(request: Request):
3838
return Redirect(request, "https://www.adafruit.com/", status=MOVED_PERMANENTLY_301)
3939

4040

41+
@server.route("/fake-login", POST)
42+
def fake_login(request: Request):
43+
"""Fake login page."""
44+
return Response(request, "Fake login page with POST data preserved.")
45+
46+
4147
@server.route("/login", POST)
4248
def temporary_login_redirect(request: Request):
4349
"""Temporary moved login page with preserved POST data."""
44-
return Redirect(request, "https://circuitpython.org/blinka", preserve_method=True)
50+
return Redirect(request, "/fake-login", preserve_method=True)
4551

4652

4753
@server.route("/<slug>")
@@ -50,7 +56,7 @@ def redirect_other(request: Request, slug: str = None):
5056
Redirect to a URL based on the slug.
5157
"""
5258

53-
if slug is None or not slug in REDIRECTS:
59+
if slug is None or slug not in REDIRECTS:
5460
return Response(request, "Unknown redirect", status=NOT_FOUND_404)
5561

5662
return Redirect(request, REDIRECTS.get(slug))

0 commit comments

Comments
 (0)