File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 55from datetime import date
66from typing import List , Optional , Union
77
8+ import json
9+
810from pydantic import Field , root_validator
911from pydantic .typing import Annotated
1012
@@ -144,9 +146,14 @@ def validate_device_names(cls, values): # noqa: C901
144146 device_names = [None ]
145147
146148 for field in to_check :
147- if values .get (field ) is not None :
148- print (values .get (field ))
149- device_names += [device .name for device in values .get (field )]
149+ v = values .get (field )
150+ if v is not None :
151+ if isinstance (v , list ):
152+ device_names += [json .dumps (device ) for device in values .get (field )]
153+ else :
154+ device_names += [v .name ]
155+
156+ print (device_names )
150157
151158 if cameras is not None :
152159 device_names += [c .camera .name for c in cameras ]
You can’t perform that action at this time.
0 commit comments