이 같은 구글 애플리케이션 엔진에서 지연된 작업에 feedparser 사용하고 있습니다 : 다음피드 파서 google appengine 지연된 항목이 없습니까?
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이 반환됩니까? nosetest를 사용하여 동일한 스 니펫을 실행하면 다음 테스트가 통과됩니다.
assert len(d['entries']) > 0
무엇이 누락 되었습니까?
'asset.url'은 무엇입니까? 붙여 넣을 코드에는 아무 것도 없습니다. 이 질문을 할 때 _original_ 코드와 관련 정보를 포함하십시오. –