#!/usr/bin/env python3
-"""Call this to start the application."""
+"""Task/todo manager."""
-# included libs
-from sys import exit as sys_exit
+# standard libs
from os import environ
from pathlib import Path
-# might need module installation(s)
+from sys import exit as sys_exit
+# non-standard libs
try:
+ from plomlib.db import PlomDbException
from plomtask.exceptions import HandledException
from plomtask.http import TaskHandler, TaskServer
from plomtask.db import DatabaseFile
- from plomlib.db import PlomDbException
except ModuleNotFoundError as e:
- print('FAIL: Missing module(s), please run with "install_deps" argument.')
- print(e)
+ print(f"Missing dependency: {e}. Please run with 'install_deps' argument.")
sys_exit(1)
+
PLOMTASK_DB_PATH = environ.get('PLOMTASK_DB_PATH')
HTTP_PORT = 8082
DB_CREATION_ASK = 'Database file not found. Create? Y/n\n'