app/django/core/serializers/pyyaml.py
changeset 323 ff1a9aa48cfd
parent 54 03e267d67478
equal deleted inserted replaced
322:6641e941ef1e 323:ff1a9aa48cfd
     2 YAML serializer.
     2 YAML serializer.
     3 
     3 
     4 Requires PyYaml (http://pyyaml.org/), but that's checked for in __init__.
     4 Requires PyYaml (http://pyyaml.org/), but that's checked for in __init__.
     5 """
     5 """
     6 
     6 
       
     7 from StringIO import StringIO
       
     8 import yaml
       
     9 
     7 from django.db import models
    10 from django.db import models
     8 from django.core.serializers.python import Serializer as PythonSerializer
    11 from django.core.serializers.python import Serializer as PythonSerializer
     9 from django.core.serializers.python import Deserializer as PythonDeserializer
    12 from django.core.serializers.python import Deserializer as PythonDeserializer
    10 try:
       
    11     from cStringIO import StringIO
       
    12 except ImportError:
       
    13     from StringIO import StringIO
       
    14 import yaml
       
    15 
    13 
    16 class Serializer(PythonSerializer):
    14 class Serializer(PythonSerializer):
    17     """
    15     """
    18     Convert a queryset to YAML.
    16     Convert a queryset to YAML.
    19     """
    17     """