import yaml
from yaml import CSafeDumper, SafeDumper, CSafeLoader, SafeLoader

fd = open("/tmp/yaml_test.txt", "r+")

try:
    yaml.dump("Foobar", fd, Dumper=CSafeDumper)
except AttributeError, e:
    print e

fd.seek(0)
yaml.dump("Foobar", fd, Dumper=SafeDumper)

try:
    fd.seek(0)
    print yaml.load(fd, Loader=CSafeLoader)
except AttributeError, e:
    print e

fd.seek(0)
print yaml.load(fd, Loader=SafeLoader)

fd.close()
