From 7ed07fb6de2edb1b75d732761f670a3912941157 Mon Sep 17 00:00:00 2001
From: Newbyte <newbyte@postmarketos.org>
Date: Wed, 9 Oct 2024 15:07:19 +0200
Subject: [PATCH] pmb.helpers.logging: Annotate types for loglevels (MR 2431)

Otherwise mypy cannot figure out the type of these.
---
 pmb/helpers/logging.py | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/pmb/helpers/logging.py b/pmb/helpers/logging.py
index 07721698d..525133fb4 100644
--- a/pmb/helpers/logging.py
+++ b/pmb/helpers/logging.py
@@ -4,21 +4,21 @@ import logging
 import os
 from pathlib import Path
 import sys
-from typing import TextIO
+from typing import Final, TextIO
 import pmb.config
 from pmb.meta import Cache
 
 logfd: TextIO
 
-CRITICAL = logging.CRITICAL
-FATAL = logging.FATAL
-ERROR = logging.ERROR
-WARNING = logging.WARNING
-WARN = logging.WARN
-INFO = logging.INFO
-DEBUG = logging.DEBUG
-NOTSET = logging.NOTSET
-VERBOSE = 5
+CRITICAL: Final[int] = logging.CRITICAL
+FATAL: Final[int] = logging.FATAL
+ERROR: Final[int] = logging.ERROR
+WARNING: Final[int] = logging.WARNING
+WARN: Final[int] = logging.WARN
+INFO: Final[int] = logging.INFO
+DEBUG: Final[int] = logging.DEBUG
+NOTSET: Final[int] = logging.NOTSET
+VERBOSE: Final[int] = 5
 
 
 class log_handler(logging.StreamHandler):
-- 
GitLab