Вот функция, которая сделает это в отдельном примере:
import yaml
try:
from StringIO import StringIO
except ImportError:
from io import StringIO
def parse_yaml_string(ys):
fd = StringIO(ys)
dct = yaml.load(fd)
return dct
dct = parse_yaml_string('''
name: John
age: 30
''')
assert dct['name'] == 'John'
assert dct['age'] == 30