summaryrefslogtreecommitdiffstats
path: root/src/lib/dataclasses.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/dataclasses.py')
-rw-r--r--src/lib/dataclasses.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/dataclasses.py b/src/lib/dataclasses.py
index 16413b7..6313fca 100644
--- a/src/lib/dataclasses.py
+++ b/src/lib/dataclasses.py
@@ -3,8 +3,9 @@ Module for collection of dataclasses that map Szurubooru objects to python class
"""
-from dataclasses import dataclass, field
-from typing import List
+from pydantic.dataclasses import dataclass
+from dataclasses import field
+from typing import List, Optional
@dataclass
@@ -40,7 +41,7 @@ class Tag:
name: str
version: int = -1
- description: str = ""
+ description: Optional[str] = ""
category: str = "General"
implications: List[str] = field(default_factory=list)
suggestions: List[str] = field(default_factory=list)