~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/stub_sftp.py

  • Committer: Vincent Ladeuil
  • Date: 2010-05-14 09:34:16 UTC
  • mto: (5234.1.1 integration)
  • mto: This revision was merged to the branch mainline in revision 5234.
  • Revision ID: v.ladeuil+lp@free.fr-20100514093416-3z2f6kqqu2mly4qq
Fix sftp homedir path handling on windows.

* bzrlib/tests/stub_sftp.py:
(SFTPServer.start_server): Windows path handling has been wrong
for quite some time here, the homedir path needs to be normalized.

Show diffs side-by-side

added added

removed removed

Lines of Context:
449
449
        if sys.platform == 'win32':
450
450
            # Win32 needs to use the UNICODE api
451
451
            self._homedir = os.getcwdu()
452
 
            # Now, get the right pathseps.
 
452
            # Normalize the path or it will be wrongly escaped
453
453
            self._homedir = osutils.normpath(self._homedir)
454
454
        else:
455
455
            # But Linux SFTP servers should just deal in bytestreams