Whoops. Adding the .parent attribute to the Serializer class broke

getattr(self,'parent',self). This fixes it.
This commit is contained in:
Alen Mujezinovic 2012-03-01 13:17:29 +00:00
parent 0a57cf9876
commit 537fa19bac

View File

@ -138,7 +138,7 @@ class Serializer(object):
if isinstance(info, (list, tuple)): if isinstance(info, (list, tuple)):
class OnTheFlySerializer(self.__class__): class OnTheFlySerializer(self.__class__):
fields = info fields = info
parent = getattr(self, 'parent', self) parent = getattr(self, 'parent') or self
return OnTheFlySerializer return OnTheFlySerializer
# If an element in `fields` is a 2-tuple of (str, Serializer) # If an element in `fields` is a 2-tuple of (str, Serializer)