Skip to content

Commit dae5f28

Browse files
committed
Fix mypy
1 parent 5ba260b commit dae5f28

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Tools/clinic/clinic.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1111,7 +1111,8 @@ def output_templates(
11111111
if include:
11121112
clinic.add_include(include.filename, include.reason,
11131113
condition=include.condition)
1114-
1114+
if f.critical_section:
1115+
clinic.add_include('pycore_critical_section.h', 'Py_BEGIN_CRITICAL_SECTION()')
11151116
has_option_groups = parameters and (parameters[0].group or parameters[-1].group)
11161117
simple_return = (f.return_converter.type == 'PyObject *'
11171118
and not f.critical_section)
@@ -5306,8 +5307,6 @@ def at_critical_section(self, *args: str) -> None:
53065307
fail("Up to 2 critical section variables are supported")
53075308
self.target_critical_section.extend(args)
53085309
self.critical_section = True
5309-
if self.critical_section:
5310-
clinic.add_include('pycore_critical_section.h', 'Py_BEGIN_CRITICAL_SECTION()')
53115310

53125311
def at_staticmethod(self) -> None:
53135312
if self.kind is not CALLABLE:

0 commit comments

Comments
 (0)