From 219ed24e33b02cf378840022802c5a02fbc2d753 Mon Sep 17 00:00:00 2001
From: Pauli Virtanen <pauli.t.virtanen@jyu.fi>
Date: Wed, 21 Sep 2022 15:49:15 +0300
Subject: [PATCH] Fixup

---
 usadelndsoc/__init__.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/usadelndsoc/__init__.py b/usadelndsoc/__init__.py
index 1a74608..5f6e0cf 100644
--- a/usadelndsoc/__init__.py
+++ b/usadelndsoc/__init__.py
@@ -37,14 +37,13 @@ def _init_logging():
 
 
 class with_log_level(contextlib.ContextDecorator):
-    def __init__(self, level, old_level=None):
+    def __init__(self, level):
         self._level = level
-        self._old_level = old_level
 
     def __enter__(self):
-        cm = with_log_level(self._level, int(logger.level))
-        logger.setLevel(cm._level)
-        return cm
+        self._old_level = int(logger.level)
+        logger.setLevel(self._level)
+        return self
 
     def __exit__(self, *exc):
         logger.setLevel(self._old_level)
-- 
GitLab