Skip to content

Commit b430fcd

Browse files
committed
fix: Patch security update from latest CVS & Unit Test and Type Checker
1 parent 1c28993 commit b430fcd

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

src/telemetryflow/application/commands.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121

2222
from dataclasses import dataclass, field
2323
from datetime import UTC, datetime
24-
from enum import Enum
24+
from enum import StrEnum
2525
from typing import Any, Protocol
2626

2727
from telemetryflow.domain.config import TelemetryConfig
2828

2929

30-
class SeverityLevel(str, Enum):
30+
class SeverityLevel(StrEnum):
3131
"""Log severity levels."""
3232

3333
TRACE = "trace"
@@ -38,7 +38,7 @@ class SeverityLevel(str, Enum):
3838
FATAL = "fatal"
3939

4040

41-
class SpanKind(str, Enum):
41+
class SpanKind(StrEnum):
4242
"""Span kind for traces."""
4343

4444
INTERNAL = "internal"

src/telemetryflow/application/queries.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121

2222
from dataclasses import dataclass, field
2323
from datetime import UTC, datetime, timedelta
24-
from enum import Enum
24+
from enum import StrEnum
2525
from typing import Any, Protocol
2626

2727

28-
class HealthStatus(str, Enum):
28+
class HealthStatus(StrEnum):
2929
"""Health status values."""
3030

3131
HEALTHY = "healthy"

src/telemetryflow/domain/config.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import re
2323
from dataclasses import dataclass, field
2424
from datetime import timedelta
25-
from enum import Enum
25+
from enum import StrEnum
2626
from typing import Any
2727

2828
from telemetryflow.domain.credentials import Credentials
@@ -35,14 +35,14 @@
3535
)
3636

3737

38-
class Protocol(str, Enum):
38+
class Protocol(StrEnum):
3939
"""OTLP protocol type."""
4040

4141
GRPC = "grpc"
4242
HTTP = "http"
4343

4444

45-
class SignalType(str, Enum):
45+
class SignalType(StrEnum):
4646
"""Telemetry signal type."""
4747

4848
METRICS = "metrics"

0 commit comments

Comments
 (0)