From 69a30f620eb46246c0b39cd40a0f7df57f2af8d0 Mon Sep 17 00:00:00 2001 From: Nick Pope Date: Wed, 6 Feb 2019 21:37:25 +0000 Subject: Refs #30160 -- Simplified archive extension map and added other aliases. --- django/utils/archive.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'django/utils') diff --git a/django/utils/archive.py b/django/utils/archive.py index 15326eb18c..c94ca4950b 100644 --- a/django/utils/archive.py +++ b/django/utils/archive.py @@ -216,11 +216,9 @@ class ZipArchive(BaseArchive): self._archive.close() -extension_map = { - '.tar': TarArchive, - '.tar.bz2': TarArchive, - '.tar.gz': TarArchive, - '.tgz': TarArchive, - '.tz2': TarArchive, - '.zip': ZipArchive, -} +extension_map = dict.fromkeys(( + '.tar', + '.tar.bz2', '.tbz2', '.tbz', '.tz2', + '.tar.gz', '.tgz', '.taz', +), TarArchive) +extension_map['.zip'] = ZipArchive -- cgit v1.3