578
586
netloc = urllib.quote(self._host)
579
587
if self._username is not None:
580
588
netloc = '%s@%s' % (urllib.quote(self._username), netloc)
582
590
netloc = '%s:%d' % (netloc, self._port)
584
592
return urlparse.urlunparse(('sftp', netloc, path, '', '', ''))