From: Alex Waygood Date: Sat, 29 Jul 2023 18:46:52 +0000 (+0100) Subject: gh-104683: Argument clinic: Make the `filename` parameter to `Clinic` required (... X-Git-Tag: v3.13.0a1~1137 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6c74b2f66957912d4202869939499864ca268e23;p=thirdparty%2FPython%2Fcpython.git gh-104683: Argument clinic: Make the `filename` parameter to `Clinic` required (#107439) --- diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py index cb999c156ee2..3c16dc389e3e 100755 --- a/Tools/clinic/clinic.py +++ b/Tools/clinic/clinic.py @@ -2015,7 +2015,6 @@ class Destination: if self.type =='file': d = {} filename = self.clinic.filename - assert filename is not None d['path'] = filename dirname, basename = os.path.split(filename) if not dirname: @@ -2133,8 +2132,8 @@ impl_definition block language: CLanguage, printer: BlockPrinter | None = None, *, + filename: str, verify: bool = True, - filename: str | None = None ) -> None: # maps strings to Parser objects. # (instantiated from the "parsers" global.)