+ if not PATH_DB:
+ raise HandledException('PATH_DB not set.')
+ db_file = DatabaseFile(PATH_DB)
+ if not db_file.exists:
+ legal_yesses = {'y', 'yes', 'yes.', 'yes!'}
+ reply = input(DB_CREATION_ASK)
+ if reply.lower() in legal_yesses:
+ db_file.remake()
+ else:
+ print('Not recognizing reply as "yes".')
+ raise HandledException('Cannot run without database.')
+ server = TaskServer(TEMPLATES_DIR, db_file,