diff options
author | cedricbonhomme <devnull@localhost> | 2010-06-09 14:36:25 +0200 |
---|---|---|
committer | cedricbonhomme <devnull@localhost> | 2010-06-09 14:36:25 +0200 |
commit | f25c7bd294f5a2cdc58896d04a6e8fb3f3004562 (patch) | |
tree | 2daab4e70f91edc339c74c656568fd07889271c0 /utils.py | |
parent | Typo fix. (diff) | |
download | newspipe-f25c7bd294f5a2cdc58896d04a6e8fb3f3004562.tar.gz newspipe-f25c7bd294f5a2cdc58896d04a6e8fb3f3004562.tar.bz2 newspipe-f25c7bd294f5a2cdc58896d04a6e8fb3f3004562.zip |
Little bug fix when the link of the feed in the tag 'link' don't contains the domain.
Diffstat (limited to 'utils.py')
-rwxr-xr-x | utils.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -20,6 +20,7 @@ import string import hashlib import sqlite3 import operator +import urlparse import smtplib from email.mime.text import MIMEText @@ -209,6 +210,8 @@ def search_feed(url): page = urllib2.urlopen(url) soup = BeautifulSoup(page) for feed_link in soup('link', type='application/atom+xml'): + if url not in feed_link['href']: + return urlparse.urljoin(url, feed_link['href']) return feed_link['href'] return None |