From 3098ca6619d46c43a633da6e30fb647c307d46c9 Mon Sep 17 00:00:00 2001
From: Jakob Moser <moser@cl.uni-heidelberg.de>
Date: Sat, 17 Aug 2024 15:12:31 +0200
Subject: [PATCH] Add some more descriptive type aliases

---
 portal/problem_details.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/portal/problem_details.py b/portal/problem_details.py
index 517ffd6..851786d 100644
--- a/portal/problem_details.py
+++ b/portal/problem_details.py
@@ -2,9 +2,12 @@
 Provide RFC 7807-compliant problem details responses for the API.
 """
 
-from typing import Optional
+from typing import Any, Optional
 
-ProblemResponse = tuple[dict, int, dict]
+ResponseBody = dict[str, Any]
+HttpStatusCode = int
+HttpHeaders = dict[str, str]
+ProblemResponse = tuple[ResponseBody, HttpStatusCode, HttpHeaders]
 
 
 def unauthorized() -> ProblemResponse:
-- 
GitLab