﻿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
4244	Session modification sensing	robert.szefler@…	Adrian Holovaty	"Currently, the session is saved only when the session object itself is touched (keys are added, deleted, values modified). This is even described as a ""gotcha"" in the official documentation. How about changing this to sense changes anywhere deep in the session objects?

My scenario is as follows:

request.session['xxx'] = []

then later

request.session['xxx'].append({'oh':'swell'})

The sensing mechanism could compare the pickled values (this would require storing the original session's pickle somewhere at the start of a request) or hash values to conserve a bit of memory (I guess would be all right for most purposes but not bulletproof).

If the proposal is accepted, I could write a patch."		closed	Core (Other)	0.95		wontfix			Unreviewed	0	0	0	0	0	0
