Skip to content

Commit

Permalink
Don't create download directories when not downloading uploads. (fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
felixfontein committed Mar 6, 2016
1 parent f347e37 commit 24dc3ae
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions nikola/plugins/command/import_wordpress.py
Expand Up @@ -446,9 +446,6 @@ def populate_context(self, channel):

def download_url_content_to_file(self, url, dst_path):
"""Download some content (attachments) to a file."""
if self.no_downloads:
return

try:
request = requests.get(url, auth=self.auth)
if request.status_code >= 400:
Expand All @@ -468,10 +465,13 @@ def import_attachment(self, item, wordpress_namespace):
'foo')
path = urlparse(url).path
dst_path = os.path.join(*([self.output_folder, 'files'] + list(path.split('/'))))
dst_dir = os.path.dirname(dst_path)
utils.makedirs(dst_dir)
LOGGER.info("Downloading {0} => {1}".format(url, dst_path))
self.download_url_content_to_file(url, dst_path)
if self.no_downloads:
dst_dir = os.path.dirname(dst_path)
utils.makedirs(dst_dir)
LOGGER.info("Downloading {0} => {1}".format(url, dst_path))
self.download_url_content_to_file(url, dst_path)
else:
LOGGER.info("Skipping downloading {0} => {1}".format(url, dst_path))
dst_url = '/'.join(dst_path.split(os.sep)[2:])
links[link] = '/' + dst_url
links[url] = '/' + dst_url
Expand Down

0 comments on commit 24dc3ae

Please sign in to comment.