My apologies, those tickets are exactly what I was looking for.
Thanks!

http://code.djangoproject.com/ticket/9180
http://code.djangoproject.com/ticket/5589

On Nov 20, 2:40 pm, bfrederi <[EMAIL PROTECTED]> wrote:
> I don't think those ticket numbers are correct. Those are dealing with
> forms... not caching.
>
> On Nov 20, 2:13 pm, "Ramiro Morales" <[EMAIL PROTECTED]> wrote:
>
> > On Thu, Nov 20, 2008 at 6:00 PM, bfrederi <[EMAIL PROTECTED]> wrote:
>
> > > I am trying to cache a small thumbnail image. The code is a bit
> > > extensive, but the part this is breaking is that I am opening the
> > > image file, then this:
>
> > > cache.set('thumbnail_file', image_file.read())
>
> > > when I go to retrieve the image with:
>
> > > cache.get('thumbnail_file')
>
> > > I get this traceback:
>
> > > Traceback (most recent call last):
> > >  File "/home/django-code/aubrey_ark/tests.py", line 48, in
> > > testResourceObject
> > >    ro = ResourceObject(self.meta_id)
> > >  File "/home/django-code/aubrey_ark/resource_handler.py", line 102,
> > > in __init__
> > >    cache.get(self.meta_id+'_thumbnail')
> > >  File "/usr/lib/python2.5/site-packages/django/core/cache/backends/
> > > memcached.py", line 30, in get
> > >    return smart_unicode(val)
> > >  File "/usr/lib/python2.5/site-packages/django/utils/encoding.py",
> > > line 35, in smart_unicode
> > >    return force_unicode(s, encoding, strings_only, errors)
> > >  File "/usr/lib/python2.5/site-packages/django/utils/encoding.py",
> > > line 70, in force_unicode
> > >    raise DjangoUnicodeDecodeError(s, *e.args)
> > > DjangoUnicodeDecodeError: 'utf8' codec can't decode byte 0xff in
> > > position 0: unexpected code byte. You passed in '\xff\xd8\xff...
> > > [...]
>
> > > Any clue on how to fix this. Should I be doing a special encoding/
> > > compression before placing the image file into the cache?
>
> > See tickets #9180 and #5589 for related reports and proposed 
> > workarounds/fixes
> > when using the memcache backend.
>
> > Regards,
>
> > --
> >  Ramiro Morales
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to