New submission from Ian Liu Rodrigues <ian.li...@gmail.com>:
Some FTP clients will not allow changing to a directory if the path does not ends with a slash. For example, try out this in a public FTP: from ftplib import FTP ftp = FTP('ftp.unicamp.br') ftp.login() ftp.cwd('pub/libreoffice') # throws error ftp.cwd('pub/libreoffice/') # OK The problem is urllib.request doesn't include the trailing slash, thus throwing an error. This behavior also happens with the command line ftp client. I think this happens because the libreoffice directory is a symlink, and this can be a FTP server specific behavior. ---------- components: Library (Lib) messages: 329862 nosy: Ian Liu Rodrigues priority: normal severity: normal status: open title: urllib.request.urlopen throws on some valid FTP files type: behavior versions: Python 3.7 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue35236> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com