I'm suggest this modification in ftpbackend.py :
self.tempfile, self.tempname = tempdir.default().mkstemp() if self.parsed_url.scheme == 'ftps': os.write(self.tempfile, "set ftp:ssl-allow true\n") os.write(self.tempfile, "set ftp:ssl-protect-data true\n") os.write(self.tempfile, "set ftp:ssl-protect-list true\n") else: os.write(self.tempfile, "set ftp:ssl-allow false\n") os.write(self.tempfile, "set net:timeout %s\n" % globals.timeout) os.write(self.tempfile, "set net:max-retries %s\n" % globals.num_retries) os.write(self.tempfile, "set ftp:passive-mode %s\n" % self.conn_opt) os.write(self.tempfile, "open %s %s\n" % (self.portflag, self.parsed_url.hostname))
it's working as fine.
I'm suggest this modification in ftpbackend.py :
if self.parsed_
else:
it's working as fine.