diff options
| author | Tarek Ziade <tarek@ziade.org> | 2011-01-30 12:02:03 +0100 |
|---|---|---|
| committer | Tarek Ziade <tarek@ziade.org> | 2011-01-30 12:02:03 +0100 |
| commit | 60612cc7a0b8e8db55f08169c2fe586682f4c06e (patch) | |
| tree | a42bc281b3dcd80929049627d1888011a4a33ce8 /distutils2 | |
| parent | ee8ea873b322dec83749649b765cc49e66358473 (diff) | |
| download | disutils2-60612cc7a0b8e8db55f08169c2fe586682f4c06e.tar.gz | |
fixed bad merge
Diffstat (limited to 'distutils2')
| -rw-r--r-- | distutils2/_backport/shutil.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/distutils2/_backport/shutil.py b/distutils2/_backport/shutil.py index 802d089..155a8da 100644 --- a/distutils2/_backport/shutil.py +++ b/distutils2/_backport/shutil.py @@ -742,6 +742,8 @@ def unpack_archive(filename, extract_dir=None, format=None): if extract_dir is None: extract_dir = os.getcwd() + func = None + if format is not None: try: format_info = _UNPACK_FORMATS[format] @@ -758,4 +760,7 @@ def unpack_archive(filename, extract_dir=None, format=None): func = _UNPACK_FORMATS[format][1] kwargs = dict(_UNPACK_FORMATS[format][2]) - raise ValueError('Unknown archive format: %s' % filename) + func(filename, extract_dir, **kwargs) + + if func is None: + raise ValueError('Unknown archive format: %s' % filename) |
