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:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user