Skip to content

Commit

Permalink
Change type of Payload.size from Optional[float] to Optional[int]
Browse files Browse the repository at this point in the history
  • Loading branch information
kxepal committed Jan 4, 2019
1 parent 0715ae7 commit d5bad3b
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions aiohttp/payload.py
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ def register(self,

class Payload(ABC):

_size = None # type: Optional[float]
_size = None # type: Optional[int]
_headers = None # type: Optional[_CIMultiDict]
_content_type = 'application/octet-stream' # type: Optional[str]

Expand Down Expand Up @@ -151,7 +151,7 @@ def __init__(self,
self._content_type = content_type

@property
def size(self) -> Optional[float]:
def size(self) -> Optional[int]:
"""Size of the payload."""
return self._size

Expand Down Expand Up @@ -338,7 +338,7 @@ def __init__(self,
)

@property
def size(self) -> Optional[float]:
def size(self) -> Optional[int]:
try:
return os.fstat(self._value.fileno()).st_size - self._value.tell()
except OSError:
Expand All @@ -362,7 +362,7 @@ async def write(self, writer: AbstractStreamWriter) -> None:
class BytesIOPayload(IOBasePayload):

@property
def size(self) -> float:
def size(self) -> int:
position = self._value.tell()
end = self._value.seek(0, os.SEEK_END)
self._value.seek(position)
Expand All @@ -372,7 +372,7 @@ def size(self) -> float:
class BufferedReaderPayload(IOBasePayload):

@property
def size(self) -> Optional[float]:
def size(self) -> Optional[int]:
try:
return os.fstat(self._value.fileno()).st_size - self._value.tell()
except OSError:
Expand Down

0 comments on commit d5bad3b

Please sign in to comment.