mirror of
https://github.com/python/cpython.git
synced 2025-09-25 01:43:11 +00:00
gh-113317: Argument Clinic: remove global clinic instance (#115517)
This commit is contained in:
parent
7f074a771b
commit
a0149fa6cf
1 changed files with 3 additions and 7 deletions
|
@ -277,7 +277,7 @@ class Language(metaclass=abc.ABCMeta):
|
|||
@abc.abstractmethod
|
||||
def render(
|
||||
self,
|
||||
clinic: Clinic | None,
|
||||
clinic: Clinic,
|
||||
signatures: Iterable[Module | Class | Function]
|
||||
) -> str:
|
||||
...
|
||||
|
@ -630,7 +630,7 @@ class CLanguage(Language):
|
|||
|
||||
def render(
|
||||
self,
|
||||
clinic: Clinic | None,
|
||||
clinic: Clinic,
|
||||
signatures: Iterable[Module | Class | Function]
|
||||
) -> str:
|
||||
function = None
|
||||
|
@ -1584,7 +1584,7 @@ class CLanguage(Language):
|
|||
|
||||
def render_function(
|
||||
self,
|
||||
clinic: Clinic | None,
|
||||
clinic: Clinic,
|
||||
f: Function | None
|
||||
) -> str:
|
||||
if f is None or clinic is None:
|
||||
|
@ -2220,7 +2220,6 @@ class Parser(Protocol):
|
|||
def parse(self, block: Block) -> None: ...
|
||||
|
||||
|
||||
clinic: Clinic | None = None
|
||||
class Clinic:
|
||||
|
||||
presets_text = """
|
||||
|
@ -2345,9 +2344,6 @@ impl_definition block
|
|||
assert name in self.destination_buffers
|
||||
preset[name] = buffer
|
||||
|
||||
global clinic
|
||||
clinic = self
|
||||
|
||||
def add_include(self, name: str, reason: str,
|
||||
*, condition: str | None = None) -> None:
|
||||
try:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue