build/python/build/project.py: lazy tarball extraction
This commit is contained in:
python/build
@@ -1,7 +1,9 @@
|
||||
import os, shutil, subprocess
|
||||
|
||||
def untar(tarball_path, parent_path, base):
|
||||
def untar(tarball_path, parent_path, base, lazy=False):
|
||||
path = os.path.join(parent_path, base)
|
||||
if lazy and os.path.isdir(path):
|
||||
return path
|
||||
try:
|
||||
shutil.rmtree(path)
|
||||
except FileNotFoundError:
|
||||
|
Reference in New Issue
Block a user