fix model namespace warnings

This commit is contained in:
Josh Hawkins 2024-02-29 09:45:57 -06:00
parent 38de03a56f
commit 5cecaab48b
2 changed files with 5 additions and 3 deletions

View File

@ -74,7 +74,7 @@ DEFAULT_TIME_LAPSE_FFMPEG_ARGS = "-vf setpts=0.04*PTS -r 30"
class FrigateBaseModel(BaseModel): class FrigateBaseModel(BaseModel):
model_config = ConfigDict(extra="forbid") model_config = ConfigDict(extra="forbid", protected_namespaces=())
class LiveModeEnum(str, Enum): class LiveModeEnum(str, Enum):

View File

@ -134,7 +134,7 @@ class ModelConfig(BaseModel):
for key, val in enumerate(enabled_labels): for key, val in enumerate(enabled_labels):
self._colormap[val] = tuple(int(round(255 * c)) for c in cmap(key)[:3]) self._colormap[val] = tuple(int(round(255 * c)) for c in cmap(key)[:3])
model_config = ConfigDict(extra="forbid") model_config = ConfigDict(extra="forbid", protected_namespaces=())
class BaseDetectorConfig(BaseModel): class BaseDetectorConfig(BaseModel):
@ -143,4 +143,6 @@ class BaseDetectorConfig(BaseModel):
model: Optional[ModelConfig] = Field( model: Optional[ModelConfig] = Field(
default=None, title="Detector specific model configuration." default=None, title="Detector specific model configuration."
) )
model_config = ConfigDict(extra="allow", arbitrary_types_allowed=True) model_config = ConfigDict(
extra="allow", arbitrary_types_allowed=True, protected_namespaces=()
)