diff options
author | Jeff Forcier <jeff@bitprophet.org> | 2023-01-10 22:43:19 -0500 |
---|---|---|
committer | Jeff Forcier <jeff@bitprophet.org> | 2023-01-11 19:50:12 -0500 |
commit | 3bc0ddeb7c366ab82636e8b98b0989fd275cfd10 (patch) | |
tree | 58b938aa9f9f30062a8b50997f652495864fd079 /paramiko/sftp_file.py | |
parent | d2a26df77081e7b389c6716bfbf45ac16a3bf291 (diff) | |
download | paramiko-3bc0ddeb7c366ab82636e8b98b0989fd275cfd10.tar.gz |
Put back the old faux-long(), kinda, in a few spots only
Diffstat (limited to 'paramiko/sftp_file.py')
-rw-r--r-- | paramiko/sftp_file.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/paramiko/sftp_file.py b/paramiko/sftp_file.py index 0975cba3..a80acd6d 100644 --- a/paramiko/sftp_file.py +++ b/paramiko/sftp_file.py @@ -42,6 +42,7 @@ from paramiko.sftp import ( CMD_ATTRS, CMD_FSETSTAT, CMD_EXTENDED, + int64, ) from paramiko.sftp_attr import SFTPAttributes @@ -183,7 +184,7 @@ class SFTPFile(BufferedFile): if data is not None: return data t, msg = self.sftp._request( - CMD_READ, self.handle, int(self._realpos), int(size) + CMD_READ, self.handle, int64(self._realpos), int(size) ) if t != CMD_DATA: raise SFTPError("Expected data") @@ -196,7 +197,7 @@ class SFTPFile(BufferedFile): type(None), CMD_WRITE, self.handle, - int(self._realpos), + int64(self._realpos), data[:chunk], ) self._reqs.append(sftp_async_request) @@ -406,8 +407,8 @@ class SFTPFile(BufferedFile): "check-file", self.handle, hash_algorithm, - int(offset), - int(length), + int64(offset), + int64(length), block_size, ) msg.get_text() # ext @@ -535,7 +536,7 @@ class SFTPFile(BufferedFile): # a lot of them, so it may block. for offset, length in chunks: num = self.sftp._async_request( - self, CMD_READ, self.handle, int(offset), int(length) + self, CMD_READ, self.handle, int64(offset), int(length) ) with self._prefetch_lock: self._prefetch_extents[num] = (offset, length) |