def filesize(self) -> int: """File size of the media stream in bytes. :rtype: int :returns: Filesize (in bytes) of the stream. """ if self._filesize is None: self._filesize = request.filesize(self.url) return self._filesize
def filesize(self) -> int: """File size of the media stream in bytes. :rtype: int :returns: Filesize (in bytes) of the stream. """ if self._filesize is None: try: self._filesize = request.filesize(self.url) except HTTPError as e: if e.code != 404: raise self._filesize = request.seq_filesize(self.url) return self._filesize