在此处发布此内容而不是 Bitbucket,因为我真的不确定这是否是用户错误。升级到最新版本后,像这样简单的事情就坏了:
>>> from ruamel import yaml
>>> test_str = '{"in":{},"out":{}}'
>>> yaml.safe_load(test_str)
ruamel.yaml.parser.ParserError: while parsing a flow mapping
in "<byte string>", line 1, column 1:
{"in":{},"out":{}}
^ (line: 1)
expected ',' or '}', but got '<scalar>'
in "<byte string>", line 1, column 6:
{"in":{},"out":{}}
^ (line: 1)
在后面加上空格"in"
并"out"
解决问题。