MCPcopy Create free account
hub / github.com/ipython/traitlets / generate_config_file

Method generate_config_file

traitlets/config/application.py:1040–1050  ·  view source on GitHub ↗

generate default config file from Configurables

(self, classes: ClassesType | None = None)

Source from the content-addressed store, hash-verified

1038 yield cl
1039
1040 def generate_config_file(self, classes: ClassesType | None = None) -> str:
1041 """generate default config file from Configurables"""
1042 lines = ["# Configuration file for %s." % self.name]
1043 lines.append("")
1044 lines.append("c = get_config() #" + "noqa")
1045 lines.append("")
1046 classes = self.classes if classes is None else classes
1047 config_classes = list(self._classes_with_config_traits(classes))
1048 for cls in config_classes:
1049 lines.append(cls.class_config_section(config_classes))
1050 return "\n".join(lines)
1051
1052 def close_handlers(self) -> None:
1053 if getattr(self, "_logging_configured", False):

Calls 3

appendMethod · 0.80
class_config_sectionMethod · 0.80