示例#1
0
    def post(self):
        feed_key_name = self.request.get('f')
        feed = Feed.get_by_key_name(feed_key_name)
        if not feed:
            return
        feed.extract_values()
        feed_url = feed.make_url(rss=True)
        fhid = feed.hashed_id

        # get the feed from Craigslist
        try:
            resp = urlfetch.fetch(feed_url)
        except urlfetch.Error, e:
            logging.warn('Failed to fetch Craigslist feed (%s) due to fetch failure: %s' % (feed_url, e))
            return self.error(500)