Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions src/agents/extensions/sandbox/runloop/sandbox.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
from collections.abc import Sequence
from dataclasses import dataclass
from pathlib import Path, PurePosixPath
from typing import TYPE_CHECKING, Any, Literal, cast
from typing import TYPE_CHECKING, Any, Literal, TypeAlias, cast
from urllib.parse import urlsplit

from pydantic import BaseModel, Field
Expand Down Expand Up @@ -71,9 +71,9 @@

logger = logging.getLogger(__name__)

RunloopAfterIdle = _RunloopSdkAfterIdle
RunloopLaunchParameters = _RunloopSdkLaunchParameters
RunloopUserParameters = _RunloopSdkUserParameters
RunloopAfterIdle: TypeAlias = _RunloopSdkAfterIdle
RunloopLaunchParameters: TypeAlias = _RunloopSdkLaunchParameters
RunloopUserParameters: TypeAlias = _RunloopSdkUserParameters


@dataclass(frozen=True)
Expand Down Expand Up @@ -1387,7 +1387,7 @@ def _runloop_launch_parameters_payload(
launch_parameters: RunloopLaunchParameters | None,
user_parameters: RunloopUserParameters | None,
) -> dict[str, object] | None:
payload = (
payload: dict[str, object] = (
launch_parameters.to_dict(mode="json", exclude_none=True, exclude_defaults=True)
if launch_parameters is not None
else {}
Expand Down
5 changes: 3 additions & 2 deletions tests/test_run_step_execution.py
Original file line number Diff line number Diff line change
Expand Up @@ -1463,8 +1463,9 @@ async def _second_tool() -> str:
]
loop = asyncio.get_running_loop()
previous_task_factory = loop.get_task_factory()
eager_task_factory = cast(Any, asyncio.eager_task_factory)
loop.set_task_factory(eager_task_factory)
eager_task_factory = getattr(asyncio, "eager_task_factory", None)
assert eager_task_factory is not None
loop.set_task_factory(cast(Any, eager_task_factory))

try:
(
Expand Down
Loading