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)