]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-112213: Add missing declaration of target_critical_section (gh-112374)
authorDonghee Na <donghee.na@python.org>
Fri, 24 Nov 2023 15:58:39 +0000 (15:58 +0000)
committerGitHub <noreply@github.com>
Fri, 24 Nov 2023 15:58:39 +0000 (00:58 +0900)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Tools/clinic/clinic.py

index b1dfcfea92a0d05ef2eeb90cb13647d025e15d73..c0830864175adf9a6c33f655fdd2abe439a9e968 100755 (executable)
@@ -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 @@ class DSLParser:
         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