def set_default_config(<EOL>*,<EOL>style=_UNSET_SENTINEL,<EOL>max_seq_len=_UNSET_SENTINEL,<EOL>width=_UNSET_SENTINEL,<EOL>ribbon_width=_UNSET_SENTINEL,<EOL>depth=_UNSET_SENTINEL,<EOL>sort_dict_keys=_UNSET_SENTINEL<EOL>):
global _default_config<EOL>if style is not _UNSET_SENTINEL:<EOL><INDENT>set_default_style(style)<EOL><DEDENT>new_defaults = {**_default_config}<EOL>if max_seq_len is not _UNSET_SENTINEL:<EOL><INDENT>new_defaults['<STR_LIT>'] = max_seq_len<EOL><DEDENT>if width is not _UNSET_SENTINEL:<EOL><INDENT>new_defaults['<STR_LIT:width>'] = width<EOL><DEDENT>if ribbon_width is not _UNSET_SENTINEL:<EOL><INDENT>new_defaults['<STR_LIT>'] = ribbon_width<EOL><DEDENT>if depth is not _UNSET_SENTINEL:<EOL><INDENT>new_defaults['<STR_LIT>'] = depth<EOL><DEDENT>if sort_dict_keys is not _UNSET_SENTINEL:<EOL><INDENT>new_defaults['<STR_LIT>'] = sort_dict_keys<EOL><DEDENT>_default_config = new_defaults<EOL>return new_defaults<EOL>
Sets the default configuration values used when calling
`pprint`, `cpprint`, or `pformat`, if those values weren't
explicitly provided. Only overrides the values provided in
the keyword arguments.