diff --git a/flask_website/__init__.py b/flask_website/__init__.py index 262f8bb5..08bb554d 100644 --- a/flask_website/__init__.py +++ b/flask_website/__init__.py @@ -10,15 +10,18 @@ app.secret_key = config.SECRET_KEY from flask_website.openid_auth import DatabaseOpenIDStore oid = OpenID(store_factory=DatabaseOpenIDStore) + @app.errorhandler(404) def not_found(error): return render_template('404.html'), 404 + @app.before_request -def load_currrent_user(): +def load_current_user(): g.user = User.query.filter_by(openid=session['openid']).first() \ if 'openid' in session else None + @app.after_request def remove_db_session(response): db_session.remove() diff --git a/flask_website/templates/general/index.html b/flask_website/templates/general/index.html index bf138baf..58714350 100644 --- a/flask_website/templates/general/index.html +++ b/flask_website/templates/general/index.html @@ -86,7 +86,7 @@ def hello():

What people say about Flask on Twitter: {{ tweet_box(tweets, 3) }} -

more » +

more » {% endif %} %s') % line elif line.startswith('>'): @@ -84,10 +84,9 @@ def archive(page): threads = all_threads[offset:offset + config.THREADS_PER_PAGE] if page != 1 and not threads: abort(404) + page_count = int(ceil(len(all_threads) // float(config.THREADS_PER_PAGE))) return render_template('mailinglist/archive.html', - page_count=int(ceil(len(all_threads) / - float(config.THREADS_PER_PAGE))), - page=page, threads=threads) + page_count=page_count, page=page, threads=threads) @mailinglist.route('/archive/////')