1
0
mirror of https://github.com/ciromattia/kcc synced 2025-12-13 09:46:25 +00:00

Yet another Windows file lock fix

This commit is contained in:
Paweł Jastrzębski
2015-09-15 21:24:49 +02:00
parent f2238b16a6
commit 21f738b44a

View File

@@ -22,7 +22,7 @@ from hashlib import md5
from html.parser import HTMLParser
from distutils.version import StrictVersion
from time import sleep
from shutil import rmtree, move
from shutil import rmtree, move, copy
from tempfile import mkdtemp
from zipfile import ZipFile, ZIP_DEFLATED
from re import split
@@ -117,9 +117,9 @@ def removeFromZIP(zipfname, *filenames):
for item in zipread.infolist():
if item.filename not in filenames:
zipwrite.writestr(item, zipread.read(item.filename))
move(tempname, zipfname)
copy(tempname, zipfname)
finally:
rmtree(tempdir)
rmtree(tempdir, True)
def sanitizeTrace(traceback):