From 78e5794ef6b4157118605c37fb8bae97d0e3dd9f Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Thu, 11 Dec 2025 14:18:26 +0100 Subject: [PATCH] Remove code examples for Python 3.8 in `dependencies` --- .../dependencies/dependencies-with-yield.md | 10 +++--- .../dependencies/global-dependencies.md | 2 +- docs_src/dependencies/tutorial001_02_an.py | 25 --------------- docs_src/dependencies/tutorial001_an.py | 22 ------------- .../{tutorial001.py => tutorial001_py39.py} | 0 docs_src/dependencies/tutorial002_an.py | 26 ---------------- .../{tutorial002.py => tutorial002_py39.py} | 0 docs_src/dependencies/tutorial003_an.py | 26 ---------------- .../{tutorial003.py => tutorial003_py39.py} | 0 docs_src/dependencies/tutorial004_an.py | 26 ---------------- .../{tutorial004.py => tutorial004_py39.py} | 0 docs_src/dependencies/tutorial005_an.py | 26 ---------------- .../{tutorial005.py => tutorial005_py39.py} | 0 docs_src/dependencies/tutorial006_an.py | 20 ------------ .../{tutorial006.py => tutorial006_py39.py} | 0 .../{tutorial007.py => tutorial007_py39.py} | 0 docs_src/dependencies/tutorial008_an.py | 26 ---------------- .../{tutorial008.py => tutorial008_py39.py} | 0 docs_src/dependencies/tutorial008b_an.py | 31 ------------------- .../{tutorial008b.py => tutorial008b_py39.py} | 0 docs_src/dependencies/tutorial008c_an.py | 28 ----------------- .../{tutorial008c.py => tutorial008c_py39.py} | 0 docs_src/dependencies/tutorial008d_an.py | 29 ----------------- .../{tutorial008d.py => tutorial008d_py39.py} | 0 docs_src/dependencies/tutorial008e_an.py | 16 ---------- .../{tutorial008e.py => tutorial008e_py39.py} | 0 docs_src/dependencies/tutorial009.py | 25 --------------- .../{tutorial010.py => tutorial010_py39.py} | 0 docs_src/dependencies/tutorial011_an.py | 22 ------------- .../{tutorial011.py => tutorial011_py39.py} | 0 docs_src/dependencies/tutorial012_an.py | 26 ---------------- docs_src/dependencies/tutorial012_an_py39.py | 3 +- .../{tutorial012.py => tutorial012_py39.py} | 0 .../test_dependencies/test_tutorial001.py | 7 ++--- .../test_dependencies/test_tutorial004.py | 7 ++--- .../test_dependencies/test_tutorial006.py | 7 ++--- .../test_dependencies/test_tutorial008b.py | 7 ++--- .../test_dependencies/test_tutorial008c.py | 7 ++--- .../test_dependencies/test_tutorial008d.py | 7 ++--- .../test_dependencies/test_tutorial008e.py | 7 ++--- .../test_dependencies/test_tutorial012.py | 7 ++--- 41 files changed, 26 insertions(+), 419 deletions(-) delete mode 100644 docs_src/dependencies/tutorial001_02_an.py delete mode 100644 docs_src/dependencies/tutorial001_an.py rename docs_src/dependencies/{tutorial001.py => tutorial001_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial002_an.py rename docs_src/dependencies/{tutorial002.py => tutorial002_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial003_an.py rename docs_src/dependencies/{tutorial003.py => tutorial003_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial004_an.py rename docs_src/dependencies/{tutorial004.py => tutorial004_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial005_an.py rename docs_src/dependencies/{tutorial005.py => tutorial005_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial006_an.py rename docs_src/dependencies/{tutorial006.py => tutorial006_py39.py} (100%) rename docs_src/dependencies/{tutorial007.py => tutorial007_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial008_an.py rename docs_src/dependencies/{tutorial008.py => tutorial008_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial008b_an.py rename docs_src/dependencies/{tutorial008b.py => tutorial008b_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial008c_an.py rename docs_src/dependencies/{tutorial008c.py => tutorial008c_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial008d_an.py rename docs_src/dependencies/{tutorial008d.py => tutorial008d_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial008e_an.py rename docs_src/dependencies/{tutorial008e.py => tutorial008e_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial009.py rename docs_src/dependencies/{tutorial010.py => tutorial010_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial011_an.py rename docs_src/dependencies/{tutorial011.py => tutorial011_py39.py} (100%) delete mode 100644 docs_src/dependencies/tutorial012_an.py rename docs_src/dependencies/{tutorial012.py => tutorial012_py39.py} (100%) diff --git a/docs/en/docs/tutorial/dependencies/dependencies-with-yield.md b/docs/en/docs/tutorial/dependencies/dependencies-with-yield.md index 494c40efa..d9f334561 100644 --- a/docs/en/docs/tutorial/dependencies/dependencies-with-yield.md +++ b/docs/en/docs/tutorial/dependencies/dependencies-with-yield.md @@ -29,15 +29,15 @@ For example, you could use this to create a database session and close it after Only the code prior to and including the `yield` statement is executed before creating a response: -{* ../../docs_src/dependencies/tutorial007.py hl[2:4] *} +{* ../../docs_src/dependencies/tutorial007_py39.py hl[2:4] *} The yielded value is what is injected into *path operations* and other dependencies: -{* ../../docs_src/dependencies/tutorial007.py hl[4] *} +{* ../../docs_src/dependencies/tutorial007_py39.py hl[4] *} The code following the `yield` statement is executed after the response: -{* ../../docs_src/dependencies/tutorial007.py hl[5:6] *} +{* ../../docs_src/dependencies/tutorial007_py39.py hl[5:6] *} /// tip @@ -57,7 +57,7 @@ So, you can look for that specific exception inside the dependency with `except In the same way, you can use `finally` to make sure the exit steps are executed, no matter if there was an exception or not. -{* ../../docs_src/dependencies/tutorial007.py hl[3,5] *} +{* ../../docs_src/dependencies/tutorial007_py39.py hl[3,5] *} ## Sub-dependencies with `yield` { #sub-dependencies-with-yield } @@ -269,7 +269,7 @@ In Python, you can create Context Managers by