@@ -34,9 +34,7 @@ def __init__(
3434 def _get_owner_tasks (self , owner : str ) -> dict [str , Task ]:
3535 return self .tasks .get (owner , {})
3636
37- async def save (
38- self , task : Task , context : ServerCallContext | None = None
39- ) -> None :
37+ async def save (self , task : Task , context : ServerCallContext ) -> None :
4038 """Saves or updates a task in the in-memory store for the resolved owner."""
4139 owner = self .owner_resolver (context )
4240 if owner not in self .tasks :
@@ -49,7 +47,7 @@ async def save(
4947 )
5048
5149 async def get (
52- self , task_id : str , context : ServerCallContext | None = None
50+ self , task_id : str , context : ServerCallContext
5351 ) -> Task | None :
5452 """Retrieves a task from the in-memory store by ID, for the given owner."""
5553 owner = self .owner_resolver (context )
@@ -76,7 +74,7 @@ async def get(
7674 async def list (
7775 self ,
7876 params : a2a_pb2 .ListTasksRequest ,
79- context : ServerCallContext | None = None ,
77+ context : ServerCallContext ,
8078 ) -> a2a_pb2 .ListTasksResponse :
8179 """Retrieves a list of tasks from the store, for the given owner."""
8280 owner = self .owner_resolver (context )
@@ -155,9 +153,7 @@ async def list(
155153 page_size = page_size ,
156154 )
157155
158- async def delete (
159- self , task_id : str , context : ServerCallContext | None = None
160- ) -> None :
156+ async def delete (self , task_id : str , context : ServerCallContext ) -> None :
161157 """Deletes a task from the in-memory store by ID, for the given owner."""
162158 owner = self .owner_resolver (context )
163159 async with self .lock :
0 commit comments