Replaced multiple startswith in syndication/views.py

This commit is contained in:
Piotr Jakimiak 2015-05-08 09:32:21 +02:00 committed by Tim Graham
parent 34b6b89bd2
commit 4f8cbf08be
1 changed files with 1 additions and 3 deletions

View File

@ -19,9 +19,7 @@ def add_domain(domain, url, secure=False):
if url.startswith('//'): if url.startswith('//'):
# Support network-path reference (see #16753) - RSS requires a protocol # Support network-path reference (see #16753) - RSS requires a protocol
url = '%s:%s' % (protocol, url) url = '%s:%s' % (protocol, url)
elif not (url.startswith('http://') elif not url.startswith(('http://', 'https://', 'mailto:')):
or url.startswith('https://')
or url.startswith('mailto:')):
url = iri_to_uri('%s://%s%s' % (protocol, domain, url)) url = iri_to_uri('%s://%s%s' % (protocol, domain, url))
return url return url