id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
27	Relative FTPHost.makedirs creates a wrong directory when run from a Windows client	ftputiluser	schwa	"Example FTP Layout:

{{{/data/test_results/}}} is the ftp users home directory.

If I use {{{FTPHost.makedirs()}}} as {{{FTPHost.makedirs(‘1234/’)}}} from a Windows machine it creates the {{{/data/test_results/\data/test_results/1234/}}} directory.

This is caused by using {{{os.sep}}} to reinsert the seperator lost by the split.

Side note: The original description to which the first comment refers was

> host.makedirs('foo') makes a directory named ""\foo"" on the server.
"	defect	closed	major	2.2.4	Library		fixed	Windows, os.sep, FTPHost.sep	
