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)
def index(): return render_template('howmany.html', how_many = len(Archive.latest().members))