[sagenb] 166/179: finally, modify flask to use the old session cookie interface

felix salfelder felix-guest at moszumanska.debian.org
Tue May 6 12:05:24 UTC 2014


This is an automated email from the git hooks/post-receive script.

felix-guest pushed a commit to branch master
in repository sagenb.

commit b07d541eeac090f25044e8a2d5f63bec941b606c
Author: Punarbasu Purkayastha <ppurka at gmail.com>
Date:   Wed Dec 25 14:53:16 2013 +0800

    finally, modify flask to use the old session cookie interface
    
    this is needed to get openid to work properly.
    this should fix #184.
    Note: openid also requires account creation to be enabled.
---
 flask_version/base.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/flask_version/base.py b/flask_version/base.py
index e0417fc..1a52745 100755
--- a/flask_version/base.py
+++ b/flask_version/base.py
@@ -4,6 +4,8 @@ from functools import partial
 from flask import Flask, Module, url_for, render_template, request, session, redirect, g, make_response, current_app
 from decorators import login_required, guest_or_login_required, with_lock
 from decorators import global_lock
+# Make flask use the old session foo from <=flask-0.9
+from flask_oldsessions import OldSecureCookieSessionInterface
 
 from flask.ext.autoindex import AutoIndex
 try:
@@ -23,6 +25,7 @@ class SageNBFlask(Flask):
     def __init__(self, *args, **kwds):
         self.startup_token = kwds.pop('startup_token', None)
         Flask.__init__(self, *args, **kwds)
+        self.session_interface = OldSecureCookieSessionInterface()
 
         self.config['SESSION_COOKIE_HTTPONLY'] = False
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sagenb.git



More information about the debian-science-commits mailing list