def download_all_to_database(): # Delete 'emails.db' sqlite database if os.path.exists('emails.db'): os.remove('emails.db') logger.info("Deleted database 'emails.db'") # Re-create 'emails.db' sqlite database db = SqliteDatabase('emails.db') logger.info("Created database 'emails.db'") Email.create_table() SenderMetadata.create_table() # Download Emails logger.info("Downloading emails to database.") for message_id in list_message_ids(): try: download_email(message_id) except Exception as e: print(t.red("Error downloading message: %s" % message_id)) print(t.red(str(e))) raise print("")