diff --git a/skyvern/forge/sdk/api/aws.py b/skyvern/forge/sdk/api/aws.py index 46ed58dc21..82e03587bb 100644 --- a/skyvern/forge/sdk/api/aws.py +++ b/skyvern/forge/sdk/api/aws.py @@ -199,10 +199,8 @@ async def upload_file_from_path( async def download_file(self, uri: str, log_exception: bool = True) -> bytes | None: # https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3/client/get_object.html try: + parsed_uri = S3Uri(uri) async with self._s3_client() as client: - parsed_uri = S3Uri(uri) - - # Get full object including body response = await client.get_object(Bucket=parsed_uri.bucket, Key=parsed_uri.key) return await response["Body"].read() except Exception: