Django

Code

Changeset 8151

Show
Ignore:
Timestamp:
07/30/08 05:40:37 (4 months ago)
Author:
russellm
Message:

Fixed #7990 -- Modified serializers to use StringIO, rather than cStringIO, due to potential unicode issues.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/serializers/base.py

    r7946 r8151  
    33""" 
    44 
    5 try: 
    6     from cStringIO import StringIO 
    7 except ImportError: 
    8     from StringIO import StringIO 
     5from StringIO import StringIO 
     6 
    97from django.db import models 
    108from django.utils.encoding import smart_str, smart_unicode 
  • django/trunk/django/core/serializers/json.py

    r7946 r8151  
    44 
    55import datetime 
    6 from django.utils import simplejson 
     6from StringIO import StringIO 
     7 
    78from django.core.serializers.python import Serializer as PythonSerializer 
    89from django.core.serializers.python import Deserializer as PythonDeserializer 
    910from django.utils import datetime_safe 
    10 try: 
    11     from cStringIO import StringIO 
    12 except ImportError: 
    13     from StringIO import StringIO 
     11from django.utils import simplejson 
     12 
    1413try: 
    1514    import decimal 
  • django/trunk/django/core/serializers/pyyaml.py

    r7131 r8151  
    55""" 
    66 
     7from StringIO import StringIO 
     8import yaml 
     9 
    710from django.db import models 
    811from django.core.serializers.python import Serializer as PythonSerializer 
    912from 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 
    1513 
    1614class Serializer(PythonSerializer):