bbangert / beaker

WSGI middleware for sessions and caching
https://beaker.readthedocs.org/
Other
517 stars 147 forks source link

fix #226 and optimize session data storage logic #230

Open eshizhan opened 1 year ago

eshizhan commented 1 year ago

PR #186 make serialized format changed before 1.11, the stored data serialize multiple times. This PR restore session serialized format without base64. The session data always serialize by Session.serializer , so I added flag for avoid session data pickling twice. Only redis, mongo and dbm backends apply that logic, others backends keeping original logic.