Skip to content

Commit 1642088

Browse files
Merging from develop
1 parent e2ee8ba commit 1642088

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

aws_lambda_powertools/utilities/streaming/_s3_seekable_io.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22

33
import io
44
import logging
5-
from typing import IO, TYPE_CHECKING, Any, TypeVar, cast
5+
from typing import IO, TYPE_CHECKING, Any, TypeVar
66

77
import boto3
88

99
from aws_lambda_powertools.shared import user_agent
10-
from aws_lambda_powertools.utilities.streaming.compat import PowertoolsStreamingBody
1110
from aws_lambda_powertools.utilities.streaming.constants import MESSAGE_STREAM_NOT_WRITABLE
1211

1312
if TYPE_CHECKING:
@@ -16,6 +15,8 @@
1615

1716
from mypy_boto3_s3.client import S3Client
1817

18+
from aws_lambda_powertools.utilities.streaming.compat import PowertoolsStreamingBody
19+
1920
_CData = TypeVar("_CData")
2021

2122
logger = logging.getLogger(__name__)
@@ -103,7 +104,7 @@ def raw_stream(self) -> PowertoolsStreamingBody:
103104
self._raw_stream = self.s3_client.get_object(Range=range_header, **self._sdk_options).get("Body")
104105
self._closed = False
105106

106-
return cast(PowertoolsStreamingBody, self._raw_stream)
107+
return self._raw_stream
107108

108109
def seek(self, offset: int, whence: int = io.SEEK_SET) -> int:
109110
"""

0 commit comments

Comments
 (0)