Fix directory creation not working with absolute paths
authorRicardo Garcia <sarbalap+freshmeat@gmail.com>
Thu, 24 Jul 2008 08:07:46 +0000 (10:07 +0200)
committerRicardo Garcia <sarbalap+freshmeat@gmail.com>
Sun, 31 Oct 2010 10:23:31 +0000 (11:23 +0100)
youtube-dl

index 4dea343..fe64819 100755 (executable)
@@ -94,6 +94,7 @@ class FileDownloader(object):
                """Create directory components in filename. Similar to Unix "mkdir -p"."""
                components = filename.split(os.sep)
                aggregate = [os.sep.join(components[0:x]) for x in xrange(1, len(components))]
+               aggregate = ['%s%s' % (x, os.sep) for x in aggregate] # Finish names with separator
                for dir in aggregate:
                        if not os.path.exists(dir):
                                os.mkdir(dir)