次のように、Google App Engine の遅延タスクで feedparser を使用しています。
class RSSFetchHandler(webapp.RequestHandler):
def get(self):
deferred.defer(parse_dk_indeed_com, feed)
そしてparse_dk_indeed_com
、次のコード スニペットがあります。
import feedparser
def parse_dk_indeed_com(feed):
d = feedparser.parse(feed.url)
asset.url をログに記録すると、有効な URL が返され、フィードにアイテムが含まれていることがわかります。しかし、ログに記録len(d['entries'])
すると0が返されますか? ノーズテストを使用して同じスニペットを実行すると、次のテストに合格します。
assert len(d['entries']) > 0
私は何が欠けていますか?