home · contact · privacy
Use different exceptions throwing different HTTP codes for different cases.
[plomtask] / plomtask / processes.py
index 4867227e5f4e492ebeeac33c484039f36afca4fd..8b5ff4221ea292b1c8bcffb787671b44129f0a66 100644 (file)
@@ -3,7 +3,7 @@ from __future__ import annotations
 from sqlite3 import Row
 from datetime import datetime
 from plomtask.db import DatabaseConnection
-from plomtask.misc import HandledException
+from plomtask.exceptions import NotFoundException
 
 
 class Process:
@@ -46,7 +46,7 @@ class Process:
             break
         if not process:
             if not create:
-                raise HandledException(f'Process not found of id: {id_}')
+                raise NotFoundException(f'Process not found of id: {id_}')
             process = Process(id_)
         if process:
             for row in db_conn.exec('SELECT * FROM process_titles '