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