[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