Skip to content

Commit 56e2449

Browse files
committed
fix
1 parent 2877893 commit 56e2449

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/a2a/server/routes/common.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
from collections.abc import Callable
22
from typing import TYPE_CHECKING, Any
33

4+
45
if TYPE_CHECKING:
6+
from starlette.authentication import BaseUser
57
from starlette.requests import Request
68
else:
79
try:
10+
from starlette.authentication import BaseUser
811
from starlette.requests import Request
912
except ImportError:
1013
Request = Any
14+
BaseUser = Any
1115

1216
from a2a.auth.user import UnauthenticatedUser, User
1317
from a2a.extensions.common import (
@@ -23,7 +27,7 @@
2327
class StarletteUser(User):
2428
"""Adapts a Starlette BaseUser to the A2A User interface."""
2529

26-
def __init__(self, user: Any):
30+
def __init__(self, user: BaseUser):
2731
self._user = user
2832

2933
@property

0 commit comments

Comments
 (0)