From 4ec849bba8286b2ca979f557f633582174a8c4d8 Mon Sep 17 00:00:00 2001 From: Donghee Na Date: Fri, 24 Nov 2023 15:58:39 +0000 Subject: [PATCH] gh-112213: Add missing declaration of target_critical_section (gh-112374) Co-authored-by: Alex Waygood --- Tools/clinic/clinic.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py index b1dfcfea92a..c0830864175 100755 --- a/Tools/clinic/clinic.py +++ b/Tools/clinic/clinic.py @@ -5135,9 +5135,11 @@ class DSLParser: indent: IndentStack kind: FunctionKind coexist: bool + forced_text_signature: str | None parameter_continuation: str preserve_output: bool critical_section: bool + target_critical_section: list[str] from_version_re = re.compile(r'([*/]) +\[from +(.+)\]') def __init__(self, clinic: Clinic) -> None: @@ -5169,11 +5171,11 @@ def reset(self) -> None: self.indent = IndentStack() self.kind = CALLABLE self.coexist = False - self.forced_text_signature: str | None = None + self.forced_text_signature = None self.parameter_continuation = '' self.preserve_output = False self.critical_section = False - self.target_critical_section: list[str] = [] + self.target_critical_section = [] def directive_version(self, required: str) -> None: global version