xdelta3: delete archive file after extract
This commit is contained in:
parent
7ca33c62b2
commit
0d52b53172
@ -60,12 +60,14 @@ class Xdelta3:
|
|||||||
url = "https://github.com/jmacd/xdelta-gpl/releases/download/v3.1.0/xdelta3-3.1.0-i686.exe.zip"
|
url = "https://github.com/jmacd/xdelta-gpl/releases/download/v3.1.0/xdelta3-3.1.0-i686.exe.zip"
|
||||||
case "i686":
|
case "i686":
|
||||||
url = "https://github.com/jmacd/xdelta-gpl/releases/download/v3.1.0/xdelta3-3.1.0-i686.exe.zip"
|
url = "https://github.com/jmacd/xdelta-gpl/releases/download/v3.1.0/xdelta3-3.1.0-i686.exe.zip"
|
||||||
|
file = self._xdelta3_path.joinpath("xdelta3.zip")
|
||||||
with requests.get(url, stream=True) as r:
|
with requests.get(url, stream=True) as r:
|
||||||
with open(self._xdelta3_path.joinpath("xdelta3.zip"), "wb") as f:
|
with open(file, "wb") as f:
|
||||||
for chunk in r.iter_content(chunk_size=32768):
|
for chunk in r.iter_content(chunk_size=32768):
|
||||||
f.write(chunk)
|
f.write(chunk)
|
||||||
with ZipFile(self._xdelta3_path.joinpath("xdelta3.zip")) as z:
|
with ZipFile(file) as z:
|
||||||
z.extractall(self._xdelta3_path)
|
z.extractall(self._xdelta3_path)
|
||||||
|
file.unlink()
|
||||||
|
|
||||||
def patch_file(self, patch: PathLike, target: PathLike, output: PathLike):
|
def patch_file(self, patch: PathLike, target: PathLike, output: PathLike):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user