summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Split/Split.py
diff options
context:
space:
mode:
Diffstat (limited to 'BaseTools/Source/Python/Split/Split.py')
-rw-r--r--BaseTools/Source/Python/Split/Split.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/BaseTools/Source/Python/Split/Split.py b/BaseTools/Source/Python/Split/Split.py
index e223a72a94..e70d5c22c4 100644
--- a/BaseTools/Source/Python/Split/Split.py
+++ b/BaseTools/Source/Python/Split/Split.py
@@ -148,14 +148,14 @@ def splitFile(inputfile, position, outputdir=None, outputfile1=None, outputfile2
if position <= 0:
if outputfile2 != os.path.abspath(inputfile):
- shutil.copy2(os.path.abspath(inputfile), outputfile2)
+ shutil.copyfile(os.path.abspath(inputfile), outputfile2)
with open(outputfile1, "wb") as fout:
fout.write(b'')
else:
inputfilesize = getFileSize(inputfile)
if position >= inputfilesize:
if outputfile1 != os.path.abspath(inputfile):
- shutil.copy2(os.path.abspath(inputfile), outputfile1)
+ shutil.copyfile(os.path.abspath(inputfile), outputfile1)
with open(outputfile2, "wb") as fout:
fout.write(b'')
else:
@@ -171,8 +171,8 @@ def splitFile(inputfile, position, outputdir=None, outputfile1=None, outputfile2
content2 = fin.read(inputfilesize - position)
with open(tempfile2, "wb") as fout2:
fout2.write(content2)
- shutil.copy2(tempfile1, outputfile1)
- shutil.copy2(tempfile2, outputfile2)
+ shutil.copyfile(tempfile1, outputfile1)
+ shutil.copyfile(tempfile2, outputfile2)
except Exception as e:
logger.error("Split file failed")
raise(e)