Skip to content

Commit 7f6c482

Browse files
committed
fix: satisfy lint for wrapper propagation changes
1 parent 7985f47 commit 7f6c482

6 files changed

Lines changed: 12 additions & 12 deletions

File tree

examples/memory/file_session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
from uuid import uuid4
1515

1616
from agents.memory.session import Session
17-
from agents.run_context import RunContextWrapper
1817
from agents.memory.session_settings import SessionSettings
18+
from agents.run_context import RunContextWrapper
1919

2020

2121
class FileSession(Session):

src/agents/extensions/memory/advanced_sqlite_session.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,14 @@
88
from pathlib import Path
99
from typing import Any, Union, cast
1010

11-
from ...run_context import RunContextWrapper
12-
1311
from agents.result import RunResult
1412
from agents.usage import Usage
1513

1614
from ..._tool_identity import is_reserved_synthetic_tool_namespace, tool_qualified_name
1715
from ...items import TResponseInputItem
1816
from ...memory import SQLiteSession
1917
from ...memory.session_settings import SessionSettings, resolve_session_limit
18+
from ...run_context import RunContextWrapper
2019

2120

2221
class AdvancedSQLiteSession(SQLiteSession):

src/agents/extensions/memory/async_sqlite_session.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@
77
from pathlib import Path
88
from typing import Any, cast
99

10-
from ...run_context import RunContextWrapper
11-
1210
import aiosqlite
1311

1412
from ...items import TResponseInputItem
1513
from ...memory import SessionABC
1614
from ...memory.session_settings import SessionSettings
15+
from ...run_context import RunContextWrapper
1716

1817

1918
class AsyncSQLiteSession(SessionABC):

src/agents/extensions/memory/encrypt_session.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131
import json
3232
from typing import Any, cast
3333

34-
from ...run_context import RunContextWrapper
35-
3634
from cryptography.fernet import Fernet, InvalidToken
3735
from cryptography.hazmat.primitives import hashes
3836
from cryptography.hazmat.primitives.kdf.hkdf import HKDF
@@ -41,6 +39,7 @@
4139
from ...items import TResponseInputItem
4240
from ...memory.session import SessionABC
4341
from ...memory.session_settings import SessionSettings
42+
from ...run_context import RunContextWrapper
4443

4544

4645
class EncryptedEnvelope(TypedDict):
@@ -194,10 +193,14 @@ async def add_items(
194193
wrapper: RunContextWrapper[Any] | None = None,
195194
) -> None:
196195
wrapped: list[EncryptedEnvelope] = [self._wrap(it) for it in items]
196+
wrapped_items = cast(list[TResponseInputItem], wrapped)
197197
if wrapper is not None:
198-
await self.underlying_session.add_items(cast(list[TResponseInputItem], wrapped), wrapper=wrapper)
198+
await self.underlying_session.add_items(
199+
wrapped_items,
200+
wrapper=wrapper,
201+
)
199202
else:
200-
await self.underlying_session.add_items(cast(list[TResponseInputItem], wrapped))
203+
await self.underlying_session.add_items(wrapped_items)
201204

202205
async def pop_item(self) -> TResponseInputItem | None:
203206
while True:

src/agents/extensions/memory/sqlalchemy_session.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
import json
2828
from typing import Any
2929

30-
from ...run_context import RunContextWrapper
31-
3230
from sqlalchemy import (
3331
TIMESTAMP,
3432
Column,
@@ -50,6 +48,7 @@
5048
from ...items import TResponseInputItem
5149
from ...memory.session import SessionABC
5250
from ...memory.session_settings import SessionSettings, resolve_session_limit
51+
from ...run_context import RunContextWrapper
5352

5453

5554
class SQLAlchemySession(SessionABC):

tests/utils/simple_session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
from typing import Any, cast
44

55
from agents.items import TResponseInputItem
6-
from agents.run_context import RunContextWrapper
76
from agents.memory.session import Session
87
from agents.memory.session_settings import SessionSettings
8+
from agents.run_context import RunContextWrapper
99

1010

1111
class SimpleListSession(Session):

0 commit comments

Comments
 (0)