def multiline_str_representer(dumper, data): style = None if len(data.splitlines()) > 1: style = '|' return dumper.represent_scalar('tag:yaml.org,2002:str', data, style=style)