@abc.abstractmethod
def render(
self,
- clinic: Clinic | None,
+ clinic: Clinic,
signatures: Iterable[Module | Class | Function]
) -> str:
...
def render(
self,
- clinic: Clinic | None,
+ clinic: Clinic,
signatures: Iterable[Module | Class | Function]
) -> str:
function = None
def render_function(
self,
- clinic: Clinic | None,
+ clinic: Clinic,
f: Function | None
) -> str:
if f is None or clinic is None:
def parse(self, block: Block) -> None: ...
-clinic: Clinic | None = None
class Clinic:
presets_text = """
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: