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_server.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_server.py')
-rw-r--r-- | paramiko/sftp_server.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/paramiko/sftp_server.py b/paramiko/sftp_server.py index 94c451f7..da97b090 100644 --- a/paramiko/sftp_server.py +++ b/paramiko/sftp_server.py @@ -32,6 +32,7 @@ from paramiko.sftp import ( SFTP_FAILURE, SFTP_PERMISSION_DENIED, SFTP_NO_SUCH_FILE, + int64, ) from paramiko.sftp_si import SFTPServerInterface from paramiko.sftp_attr import SFTPAttributes @@ -228,8 +229,11 @@ class SFTPServer(BaseSFTP, SubsystemHandler): msg = Message() msg.add_int(request_number) for item in arg: - if isinstance(item, int): + # NOTE: this is a very silly tiny class used for SFTPFile mostly + if isinstance(item, int64): msg.add_int64(item) + elif isinstance(item, int): + msg.add_int(item) elif isinstance(item, (str, bytes)): msg.add_string(item) elif type(item) is SFTPAttributes: |