From fbfa42c2d29ad0cb3a160c6a4a3b82e109eb4273 Mon Sep 17 00:00:00 2001 From: Koki Shinjo Date: Mon, 1 Apr 2024 15:57:00 +0900 Subject: [PATCH] [jsk_data] add xz support for download_data --- jsk_data/src/jsk_data/download_data.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jsk_data/src/jsk_data/download_data.py b/jsk_data/src/jsk_data/download_data.py index 2bd7bca6c..e3dc4f211 100644 --- a/jsk_data/src/jsk_data/download_data.py +++ b/jsk_data/src/jsk_data/download_data.py @@ -31,6 +31,8 @@ def extract_file(path, to_directory='.', chmod=True): opener, mode, getnames = zipfile.ZipFile, 'r', lambda f: f.namelist() elif path.endswith('.tar.gz') or path.endswith('.tgz'): opener, mode, getnames = tarfile.open, 'r:gz', lambda f: f.getnames() + elif path.endswith('.tar.xz'): + opener, mode, getnames = tarfile.open, 'r:xz', lambda f: f.getnames() elif path.endswith('.tar.bz2') or path.endswith('.tbz'): opener, mode, getnames = tarfile.open, 'r:bz2', lambda f: f.getnames() else: