コード例 #1
0
ファイル: tasks.py プロジェクト: shaybarak/israeli-government
    def do_task(self):
        try:
            logging.info("Scraping knesset website...")
            members = KnessetScraper.scrape()
            if Archive.is_empty() or members != Archive.latest().members:
                logging.info("Got new government members! Saving them.")
                Archive.save_new(members)
            else:
                logging.info("Already got latest government members.")

        except Exception:
            logging.error("Error in rescrape task!", exc_info = True)