1
0
Fork 0
taleweave-ai/adventure/models/base.py

17 lines
276 B
Python
Raw Normal View History

2024-05-09 02:11:16 +00:00
from typing import TYPE_CHECKING
from uuid import uuid4
2024-05-09 02:11:16 +00:00
if TYPE_CHECKING:
from dataclasses import dataclass
else:
from pydantic.dataclasses import dataclass as dataclass # noqa
class BaseModel:
type: str
id: str
def uuid() -> str:
return uuid4().hex