From 8a1baa6c9d99a10e1a71e96e6ea88c32652d2c6e Mon Sep 17 00:00:00 2001
From: Khaleel Al-Adhami <khaleel.aladhami@gmail.com>
Date: Tue, 21 Jan 2025 18:13:22 -0800
Subject: [PATCH] silly goose, loglevel is a subclass of str

---
 reflex/utils/console.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/reflex/utils/console.py b/reflex/utils/console.py
index 008f0efdb..900e5ed07 100644
--- a/reflex/utils/console.py
+++ b/reflex/utils/console.py
@@ -53,8 +53,10 @@ def set_log_level(log_level: LogLevel):
     Raises:
         TypeError: If the log level is a string.
     """
-    if isinstance(log_level, str):
-        raise TypeError("log_level must be a LogLevel enum value, not str.")
+    if not isinstance(log_level, LogLevel):
+        raise TypeError(
+            f"log_level must be a LogLevel enum value, got {log_level} of type {type(log_level)} instead."
+        )
     global _LOG_LEVEL
     _LOG_LEVEL = log_level