Skip to content

Commit 9bd34d6

Browse files
committed
✨ Replace Enum with StrEnum for case-insensitive enum handling in logging configuration
1 parent 1d8ef77 commit 9bd34d6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

grelmicro/logging/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
"""Logging Configuration."""
22

3-
from enum import Enum
3+
from enum import StrEnum
44
from typing import Self
55

66
from pydantic import Field
77
from pydantic_settings import BaseSettings
88

99

10-
class _CaseInsensitiveEnum(str, Enum):
10+
class _CaseInsensitiveEnum(StrEnum):
1111
@classmethod
1212
def _missing_(cls, value: object) -> Self | None:
1313
value = str(value).lower()

0 commit comments

Comments
 (0)