pysftp / paramiko problem
Robin Becker
robin at reportlab.com
Fri Jun 14 10:18:54 EDT 2019
On 13/06/2019 18:23, MRAB wrote:
.........
>>
> What does:
>
> sftp.normalize('.')
>
> return?
It returns '/'.
sftp.chdir('XXXX') and that also fails in paramiko as it seems to use CMD_REALPATH to do that.
> File "tsftp.py", line 7, in main
> print(sftp.chdir('XXXX'))
> File "/home/rptlab/tmp/tpy3/lib/python3.6/site-packages/pysftp/__init__.py", line 524, in chdir
> self._sftp.chdir(remotepath)
> File "/home/rptlab/tmp/tpy3/lib/python3.6/site-packages/paramiko/sftp_client.py", line 662, in chdir
> self._cwd = b(self.normalize(path))
> File "/home/rptlab/tmp/tpy3/lib/python3.6/site-packages/paramiko/sftp_client.py", line 632, in normalize
> t, msg = self._request(CMD_REALPATH, path)
> File "/home/rptlab/tmp/tpy3/lib/python3.6/site-packages/paramiko/sftp_client.py", line 813, in _request
> return self._read_response(num)
> File "/home/rptlab/tmp/tpy3/lib/python3.6/site-packages/paramiko/sftp_client.py", line 865, in _read_response
> self._convert_status(msg)
> File "/home/rptlab/tmp/tpy3/lib/python3.6/site-packages/paramiko/sftp_client.py", line 894, in _convert_status
> raise IOError(errno.ENOENT, text)
> FileNotFoundError: [Errno 2] No such file.
--
Robin Becker
More information about the Python-list
mailing list