﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
5589	Memcache backend should allow retrieval of stored binary objects	jhenry <jhenry@…>	nobody	"Currently, the memcache backend is calling smart_unicode() on the output of the cache.  This is not correct behavior, as there is no documentation saying that only unicode data can and should be stored in the cache.  Theoretically any bytestream should be able to be stored in the cache.

The use case that I am working with in particular is a captcha generator.  I was able to store the captcha image data generated with PIL in the cache, but on retrieval, I got a UnicodeDecodeError.

If the unicode restriction is intended, there should be an error on insert as well.

I have a patch to allow binary objects to be retrieved from the memcache backend if the unicode decode fails."		closed	Core (Cache system)	dev		invalid		Armin Ronacher dan@…	Accepted	1	0	1	1	0	0
