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/