|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
callables cannot be serializedMainly to Nick:
I finally got to checking out 2550 as per your suggestion and it looks like it is still getting hung up on ImageField: class StudioWatermark(models.Model): studio = models.ForeignKey(Studio, related_name="watermark", unique=True) image = models.ImageField(upload_to=get_studio_watermark,blank=True,null=True) text = models.CharField(max_length=64) def __unicode__(self): return '%s Watermark' % (self.studio.name) when I try and encode this it spits back: Traceback (most recent call last): File "<console>", line 1, in <module> File "/usr/lib/python2.6/dist-packages/pyamf/__init__.py", line 1103, in encode encoder.writeElement(el) File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 503, in writeElement func(data) File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 733, in writeObject self.writeElement(obj_attrs[key]) File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 503, in writeElement func(data) File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 739, in writeObject self.writeElement(value) File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 503, in writeElement func(data) File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 739, in writeObject self.writeElement(value) File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 503, in writeElement func(data) File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 461, in writeFunc raise pyamf.EncodeError("Callables cannot be serialised") EncodeError: Callables cannot be serialised I'm assuming this is because I am using a function in the upload_to property, but I thought this was addressed? The same issue occurs in trunk. Joel Hooks (@jhooks) http://joelhooks.com _______________________________________________ PyAMF users mailing list - users@... http://lists.pyamf.org/mailman/listinfo/users |
|
|
Re: callables cannot be serializedHi Joel,
could you open a new ticket for this? Looks like the unit test is also failing, I'll open a separate ticket for that: http://buildbot.pyamf.org/builders/ubuntu-py25/builds/292/steps/python2.5-test_4/logs/stdio/text Cheers, Thijs On 31 Jul 2009, at 21:42, Joel Hooks wrote: > Mainly to Nick: > > I finally got to checking out 2550 as per your suggestion and it > looks like it is still getting hung up on ImageField: > > class StudioWatermark(models.Model): > studio = models.ForeignKey(Studio, > related_name="watermark", unique=True) > image = > models.ImageField(upload_to=get_studio_watermark,blank=True,null=True) > text = models.CharField(max_length=64) > def __unicode__(self): > return '%s Watermark' % (self.studio.name) > > when I try and encode this it spits back: > > Traceback (most recent call last): > File "<console>", line 1, in <module> > File "/usr/lib/python2.6/dist-packages/pyamf/__init__.py", line > 1103, in encode > encoder.writeElement(el) > File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 503, in > writeElement > func(data) > File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 733, in > writeObject > self.writeElement(obj_attrs[key]) > File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 503, in > writeElement > func(data) > File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 739, in > writeObject > self.writeElement(value) > File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 503, in > writeElement > func(data) > File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 739, in > writeObject > self.writeElement(value) > File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 503, in > writeElement > func(data) > File "/usr/lib/python2.6/dist-packages/pyamf/amf0.py", line 461, in > writeFunc > raise pyamf.EncodeError("Callables cannot be serialised") > EncodeError: Callables cannot be serialised > > I'm assuming this is because I am using a function in the upload_to > property, but I thought this was addressed? The same issue occurs in > trunk. > > Joel Hooks (@jhooks) > http://joelhooks.com > > > > > _______________________________________________ > PyAMF users mailing list - users@... > http://lists.pyamf.org/mailman/listinfo/users _______________________________________________ PyAMF users mailing list - users@... http://lists.pyamf.org/mailman/listinfo/users |
| Free embeddable forum powered by Nabble | Forum Help |