MCPcopy Index your code
hub / github.com/python/cpython / copy_includes

Method copy_includes

Tools/clinic/libclinic/parse_args.py:844–855  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

842 self.parser_body(*parser_code, declarations=self.declarations)
843
844 def copy_includes(self) -> None:
845 # Copy includes from parameters to Clinic after parse_arg()
846 # has been called above.
847 converters = self.converters
848 if self.varpos:
849 converters = converters + [self.varpos.converter]
850 for converter in converters:
851 for include in converter.get_includes():
852 self.codegen.add_include(
853 include.filename,
854 include.reason,
855 condition=include.condition)
856
857 def handle_new_or_init(self) -> None:
858 self.methoddef_define = ''

Callers 1

parse_argsMethod · 0.95

Calls 2

get_includesMethod · 0.45
add_includeMethod · 0.45

Tested by

no test coverage detected