From 28b1ff48728e9850dd15b5a2f4ef97897f74292c Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Mon, 5 May 2025 00:41:48 -0700 Subject: [PATCH] remove dead code in aws.py - execute_with_async_client (#2287) --- skyvern/forge/sdk/api/aws.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/skyvern/forge/sdk/api/aws.py b/skyvern/forge/sdk/api/aws.py index 584a3bf4..6c8130e1 100644 --- a/skyvern/forge/sdk/api/aws.py +++ b/skyvern/forge/sdk/api/aws.py @@ -1,5 +1,5 @@ from enum import StrEnum -from typing import IO, Any, Callable +from typing import IO, Any from urllib.parse import urlparse import aioboto3 @@ -16,20 +16,6 @@ class AWSClientType(StrEnum): ECS = "ecs" -def execute_with_async_client(client_type: AWSClientType) -> Callable: - def decorator(f: Callable) -> Callable: - async def wrapper(*args: list[Any], **kwargs: dict[str, Any]) -> Any: - self = args[0] - assert isinstance(self, AsyncAWSClient) - session = aioboto3.Session() - async with session.client(client_type, region_name=settings.AWS_REGION) as client: - return await f(*args, client=client, **kwargs) - - return wrapper - - return decorator - - class AsyncAWSClient: def __init__( self,