From 0545abb5eebf63410fe8b013aae548b09a7dc894 Mon Sep 17 00:00:00 2001 From: Lucas Mirelmann Date: Wed, 22 Jul 2026 23:52:08 +0200 Subject: [PATCH] Fix typo After a `*args` parameter, the following parameters are called "keyword-only" and not "optional". --- spec.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec.md b/spec.md index b99b3c6..85220f1 100644 --- a/spec.md +++ b/spec.md @@ -2909,7 +2909,7 @@ A non-variadic function may also declare keyword-only parameters, by using a bare `*` in place of the `*args` parameter. This form does not declare a parameter but marks the boundary between the earlier parameters and the keyword-only parameters. -This form must be followed by at least one optional parameter. +This form must be followed by at least one keyword-only parameter. ```python def f(a, *, b=2, c):