From 7b59391872edf2148f8db4b3be9185e6f88b61f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 18 May 2016 14:14:38 +0200 Subject: [PATCH] Place map type (col, spec, etc) at end of filename instead of start. --- blender_cloud/pillar.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/blender_cloud/pillar.py b/blender_cloud/pillar.py index 8a49bc7..ebe08a3 100644 --- a/blender_cloud/pillar.py +++ b/blender_cloud/pillar.py @@ -530,8 +530,9 @@ async def download_file_by_uuid(file_uuid, metadata_file = os.path.join(metadata_directory, 'files', '%s.json' % file_uuid) save_as_json(file_desc, metadata_file) + root, ext = os.path.splitext(file_desc['filename']) file_path = os.path.join(target_directory, - sanitize_filename('%s-%s' % (map_type, file_desc['filename']))) + sanitize_filename('%s-%s%s' % (root, map_type, ext))) file_url = file_desc['link'] # log.debug('Texture %r:\n%s', file_uuid, pprint.pformat(file_desc.to_dict())) loop.call_soon_threadsafe(file_loading, file_path, file_desc)