From 75fce01c3bcd0af025bb0a72471a2054b3ab5507 Mon Sep 17 00:00:00 2001 From: "Maxence G. de Montauzan" Date: Tue, 10 Jul 2018 22:39:29 +0200 Subject: [PATCH] Exit on see none existing project --- project.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/project.py b/project.py index 14f8daf..bcd9dab 100644 --- a/project.py +++ b/project.py @@ -172,6 +172,10 @@ def view_project_set_active(project_id, act_task_id, conn): cursor = conn.cursor() cursor.execute(query, (project_id,)) row = cursor.fetchone() + if not row: + print('Could not find project {}'.format(project_id)) + sys.exit(1) + print('* {:d}: ({}) {} (status: {}, {} tasks)'.format(*row)) # FIXME duplicate with list_task @@ -188,6 +192,5 @@ def view_project_set_active(project_id, act_task_id, conn): print(' {} {:d}: ({}) [{}] [{}] {} ({} tasks)'.format('*' if act_task_id == row[0] else ' ', task_id, username, status, priority, message, nb_note)) action.create_action(cursor, project_id=project_id) - # TODO Unset active task # TODO Add a -v option to see notes? \ No newline at end of file