app/soc/logic/feed.py
changeset 155 682c398c5aa7
parent 141 e120c24b89e2
equal deleted inserted replaced
154:d2377425d3f2 155:682c398c5aa7
    20 __authors__ = [
    20 __authors__ = [
    21   '"Pawel Solyga" <pawel.solyga@gmail.com>',
    21   '"Pawel Solyga" <pawel.solyga@gmail.com>',
    22   ]
    22   ]
    23 
    23 
    24 from google.appengine.api import urlfetch
    24 from google.appengine.api import urlfetch
    25 from soc.utils import feedparser
    25 import feedparser
    26 
    26 
    27 def isFeedURLValid(feed_url=None):
    27 def isFeedURLValid(feed_url=None):
    28   """Returns True if provided url is valid ATOM or RSS.
    28   """Returns True if provided url is valid ATOM or RSS.
    29 
    29 
    30   Args:
    30   Args:
    35     if result.status_code == 200:
    35     if result.status_code == 200:
    36       parsed_feed = feedparser.parse(result.content)
    36       parsed_feed = feedparser.parse(result.content)
    37       if parsed_feed.version and (parsed_feed.version != ''):
    37       if parsed_feed.version and (parsed_feed.version != ''):
    38         return True
    38         return True
    39   return False
    39   return False
       
    40