INNER CODE UNIT · Python
represent_config_object
mongodb/mongo-c-driver · .evergreen/legacy_config_generator/evergreen_config_generator/__init__.py:80
def represent_config_object(self, obj: ConfigObject) -> yaml.Node:
d = obj.to_dict()
return super().represent_data(d) # type: ignore
def yaml_dump(obj: Any):
return yaml.dump(obj, Dumper=_Dumper, default_flow_style=False)
def generate(config: Any, path: str):
"""Dump config to a file as YAML.
config is a dict, preferably an OrderedDict. path is a file path.
"""
f = open(path, 'w+')
f.write(
"""####################################
# Evergreen configuration
#