MCPcopy Create free account
hub / github.com/python/cpython / declare

Method declare

Tools/clinic/libclinic/return_converters.py:70–78  ·  view source on GitHub ↗
(self, data: CRenderData)

Source from the content-addressed store, hash-verified

68 def return_converter_init(self) -> None: ...
69
70 def declare(self, data: CRenderData) -> None:
71 line: list[str] = []
72 add = line.append
73 add(self.type)
74 if not self.type.endswith('*'):
75 add(' ')
76 add(data.converter_retval + ';')
77 data.declarations.append(''.join(line))
78 data.return_value = data.converter_retval
79
80 def err_occurred_if(
81 self,

Callers 3

renderMethod · 0.80
renderMethod · 0.80
renderMethod · 0.80

Calls 4

addFunction · 0.50
endswithMethod · 0.45
appendMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected