Fix msgspec schema for Python < 3.11

This commit is contained in:
deajan 2025-01-10 00:25:06 +01:00
parent fc044a062a
commit 40ade9a4ec

View file

@ -12,10 +12,10 @@ __description__ = "Restic json output schemas"
from typing import Optional
from datetime import datetime
from enum import Enum
try:
from msgspec import Struct
from enum import StrEnum
HAVE_MSGSPEC = True
except ImportError:
@ -32,7 +32,7 @@ except ImportError:
HAVE_MSGSPEC = False
class LsNodeType(StrEnum):
class LsNodeType(str, Enum):
FILE = "file"
DIR = "dir"
SYMLINK = "symlink"