From bba5af237275fe51ecd5fafb76ab6de2cab0b835 Mon Sep 17 00:00:00 2001
From: Xavier Robin <xavier.robin@unibas.ch>
Date: Fri, 13 Jun 2025 13:18:53 +0200
Subject: [PATCH] Get log level names from LogLevel

---
 actions/ost-compare-ligand-structures | 3 +--
 actions/ost-compare-structures        | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/actions/ost-compare-ligand-structures b/actions/ost-compare-ligand-structures
index 6dc391e4..0aec179b 100644
--- a/actions/ost-compare-ligand-structures
+++ b/actions/ost-compare-ligand-structures
@@ -508,8 +508,7 @@ class _LogSink(ost.LogSink):
     def __init__(self):
         super().__init__()
         self.messages = []
-        self._log_levels_map = ["Error", "Warning", "Script", "Info",
-                                "Verbose", "Debug", "Trace"]
+        self._log_levels_map = {v: k for k, v in ost.LogLevel.names.items()}
         
     def LogMessage(self, message, severity):
         clean_message = message.rstrip('\n')
diff --git a/actions/ost-compare-structures b/actions/ost-compare-structures
index 4c573d4f..7abd451a 100644
--- a/actions/ost-compare-structures
+++ b/actions/ost-compare-structures
@@ -717,8 +717,7 @@ class _LogSink(ost.LogSink):
     def __init__(self):
         super().__init__()
         self.messages = []
-        self._log_levels_map = ["Error", "Warning", "Script", "Info",
-                                "Verbose", "Debug", "Trace"]
+        self._log_levels_map = {v: k for k, v in ost.LogLevel.names.items()}
         
     def LogMessage(self, message, severity):
         clean_message = message.rstrip('\n')
-- 
GitLab