diff options
| author | Claude Paroz <claude@2xlibre.net> | 2012-06-28 16:28:25 +0200 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2012-06-28 16:29:29 +0200 |
| commit | 26cb227cfe42d2500eac62dc0d90fb5227b275b3 (patch) | |
| tree | e2a6a3e8a376ed8f8d47945957bdc10821d3f7dd /django | |
| parent | 4f53e77f0720bd4d74b1b08857db8f7d32c65008 (diff) | |
Fixed #15197 -- Fixed yaml serialization into HttpResponse
Thanks fourga38 for the report and hirokiky at gmail.com for the
initial patch.
Diffstat (limited to 'django')
| -rw-r--r-- | django/core/serializers/json.py | 5 | ||||
| -rw-r--r-- | django/core/serializers/pyyaml.py | 3 |
2 files changed, 4 insertions, 4 deletions
diff --git a/django/core/serializers/json.py b/django/core/serializers/json.py index 937d839239..941b9e0ba8 100644 --- a/django/core/serializers/json.py +++ b/django/core/serializers/json.py @@ -52,9 +52,8 @@ class Serializer(PythonSerializer): self._current = None def getvalue(self): - # overwrite PythonSerializer.getvalue() with base Serializer.getvalue() - if callable(getattr(self.stream, 'getvalue', None)): - return self.stream.getvalue() + # Grand-parent super + return super(PythonSerializer, self).getvalue() def Deserializer(stream_or_string, **options): diff --git a/django/core/serializers/pyyaml.py b/django/core/serializers/pyyaml.py index b639ad2dae..73e92d557f 100644 --- a/django/core/serializers/pyyaml.py +++ b/django/core/serializers/pyyaml.py @@ -44,7 +44,8 @@ class Serializer(PythonSerializer): yaml.dump(self.objects, self.stream, Dumper=DjangoSafeDumper, **self.options) def getvalue(self): - return self.stream.getvalue() + # Grand-parent super + return super(PythonSerializer, self).getvalue() def Deserializer(stream_or_string, **options): """ |
