Skip to content

Commit a0149fa

Browse files
gh-113317: Argument Clinic: remove global clinic instance (#115517)
1 parent 7f074a7 commit a0149fa

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

Tools/clinic/clinic.py

+3-7
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ def __init__(self, filename: str) -> None:
277277
@abc.abstractmethod
278278
def render(
279279
self,
280-
clinic: Clinic | None,
280+
clinic: Clinic,
281281
signatures: Iterable[Module | Class | Function]
282282
) -> str:
283283
...
@@ -630,7 +630,7 @@ def parse_line(self, line: str) -> None:
630630

631631
def render(
632632
self,
633-
clinic: Clinic | None,
633+
clinic: Clinic,
634634
signatures: Iterable[Module | Class | Function]
635635
) -> str:
636636
function = None
@@ -1584,7 +1584,7 @@ def render_option_group_parsing(
15841584

15851585
def render_function(
15861586
self,
1587-
clinic: Clinic | None,
1587+
clinic: Clinic,
15881588
f: Function | None
15891589
) -> str:
15901590
if f is None or clinic is None:
@@ -2220,7 +2220,6 @@ def __init__(self, clinic: Clinic) -> None: ...
22202220
def parse(self, block: Block) -> None: ...
22212221

22222222

2223-
clinic: Clinic | None = None
22242223
class Clinic:
22252224

22262225
presets_text = """
@@ -2345,9 +2344,6 @@ def __init__(
23452344
assert name in self.destination_buffers
23462345
preset[name] = buffer
23472346

2348-
global clinic
2349-
clinic = self
2350-
23512347
def add_include(self, name: str, reason: str,
23522348
*, condition: str | None = None) -> None:
23532349
try:

0 commit comments

Comments
 (0)