From 060333c3ed9ec03a2392b5488bd576594612e7e6 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 19:32:28 +0000 Subject: [PATCH] fix: add type annotations to model_post_init for mypy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: João --- lib/crewai/src/crewai/state/provider/json_provider.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/crewai/src/crewai/state/provider/json_provider.py b/lib/crewai/src/crewai/state/provider/json_provider.py index f234180d5..2f425a558 100644 --- a/lib/crewai/src/crewai/state/provider/json_provider.py +++ b/lib/crewai/src/crewai/state/provider/json_provider.py @@ -10,7 +10,7 @@ import os from pathlib import Path import tempfile import threading -from typing import Literal +from typing import Any, Literal import uuid import aiofiles @@ -46,8 +46,8 @@ class JsonProvider(BaseProvider): provider_type: Literal["json"] = "json" - def __init__(self, **kwargs): - super().__init__(**kwargs) + def model_post_init(self, __context: Any) -> None: + super().model_post_init(__context) self._lock = threading.Lock() self._async_lock = asyncio.Lock()