pyfilesystem icon indicating copy to clipboard operation
pyfilesystem copied to clipboard

TypeError when sftp connection fails

Open ThiefMaster opened this issue 9 years ago • 1 comments

[adrian@blackhole:~/dev/indico/src:wip/attachments *%]> fsls sftp://blackhole/tmp/
fsnotifier-remote.log  krb5cc_1000  maildump.pid  maildump.sqlite  portage  tmux-0  tmux-1000

[adrian@blackhole:~/dev/indico/src:wip/attachments *%]> fsls sftp://nosuchuser@blackhole/tmp/
Traceback (most recent call last):
  File "/home/adrian/dev/indico/env/bin/fsls", line 9, in <module>
    load_entry_point('fs==0.5.2', 'console_scripts', 'fsls')()
  File "/home/adrian/dev/indico/env/lib/python2.7/site-packages/fs/commands/fsls.py", line 172, in run
    return FSls().run()
  File "/home/adrian/dev/indico/env/lib/python2.7/site-packages/fs/commands/runner.py", line 354, in run
    self.error(self.wrap_error(unicode(e)) + '\n')
  File "/home/adrian/dev/indico/env/lib/python2.7/site-packages/fs/errors.py", line 72, in __unicode__
    return unicode(self.msg, encoding=sys.getfilesystemencoding(), errors='replace') % keys
TypeError: decoding Unicode is not supported
[adrian@blackhole:~/dev/indico/src:wip/attachments *%]>

ThiefMaster avatar Jun 25 '15 09:06 ThiefMaster

The patch in #184 seems to fix it

ThiefMaster avatar Jun 25 '15 09:06 ThiefMaster