diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2016-02-01 20:21:43 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2016-02-02 04:23:27 +0100 |
commit | 34b571a7335ba3d2b71409068b93df603b0271b9 (patch) | |
tree | fc1231c198038eeeebfdcd7d686246d05fd5c5f6 /accounts/utils | |
parent | f7984224c1c422d8e61e80abea1ea252752bdace (diff) | |
download | web-34b571a7335ba3d2b71409068b93df603b0271b9.tar.gz web-34b571a7335ba3d2b71409068b93df603b0271b9.tar.bz2 web-34b571a7335ba3d2b71409068b93df603b0271b9.zip |
utils: Drop custom url_for
Since flask-0.9 we can use config.PREFERRED_URL_SCHEME.
Diffstat (limited to 'accounts/utils')
-rw-r--r-- | accounts/utils/__init__.py | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/accounts/utils/__init__.py b/accounts/utils/__init__.py index e584e28..0a3fa10 100644 --- a/accounts/utils/__init__.py +++ b/accounts/utils/__init__.py @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- import importlib from functools import wraps -from flask import current_app, flash, g, redirect, render_template, request, session -from flask import url_for as flask_url_for +from flask import current_app, flash, g, redirect, render_template, \ + request, session, url_for from flask.ext.login import current_user from werkzeug.exceptions import Forbidden from wtforms.validators import Regexp, ValidationError @@ -59,17 +59,6 @@ class NotRegexp(Regexp): raise ValidationError(self.message) -def url_for(endpoint, **values): - """Wrap `flask.url_for` so that it always returns https links""" - #XXX: Drop this in favor of config.PREFERRED_URL_SCHEME when we require Flask 0.9 - u = flask_url_for(endpoint, **values) - if '_external' in values and u.startswith('http://') \ - and current_app.config['PREFERRED_URL_SCHEME'] == 'https': - return 'https://' + u[7:] - else: - return u - - def get_backend(path, app): module = path.rsplit(".", 1).pop() class_name = '%sBackend' % module.title() |