From 2bf418b103cecc2c52cb8dca0595d9a029664f47 Mon Sep 17 00:00:00 2001 From: Bimantoro Maesa Date: Fri, 6 Mar 2026 22:44:01 +0700 Subject: [PATCH] Refactor enum import for compatibility with Python 3.11 --- mataserver/streaming/session.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/mataserver/streaming/session.py b/mataserver/streaming/session.py index 41abe20..620f736 100644 --- a/mataserver/streaming/session.py +++ b/mataserver/streaming/session.py @@ -4,7 +4,15 @@ import time import uuid from dataclasses import dataclass, field -from enum import StrEnum +import sys + +if sys.version_info >= (3, 11): + from enum import StrEnum +else: + from enum import Enum + + class StrEnum(str, Enum): + pass class FramePolicy(StrEnum):