Skip to content

Commit b4dde95

Browse files
author
Matt Sokoloff
committed
update pydantic encoder
1 parent 8b7f7f5 commit b4dde95

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

labelbox/data/serialization/coco/converter.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
from typing import Dict, Any, Union
2-
from pathlib import Path
2+
from pathlib import Path, PosixPath, WindowsPath
33
import os
44

5+
import pydantic.json
6+
57
from labelbox.data.annotation_types.collection import LabelCollection, LabelGenerator
68
from labelbox.data.serialization.coco.instance_dataset import CocoInstanceDataset
79
from labelbox.data.serialization.coco.panoptic_dataset import CocoPanopticDataset
810

11+
pydantic.json.ENCODERS_BY_TYPE[PosixPath] = str
12+
pydantic.json.ENCODERS_BY_TYPE[WindowsPath] = str
13+
914

1015
def create_path_if_not_exists(path: Union[Path, str],
1116
ignore_existing_data=False):

0 commit comments

Comments
 (0)