From 6d05c053c1c75f603f5611c29fd59e9400771edf Mon Sep 17 00:00:00 2001 From: myitinos Date: Tue, 23 Jul 2019 19:42:18 +0800 Subject: [PATCH] added cloneHashFilename as a variabel for better readability --- clone.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/clone.py b/clone.py index c7b4fe4..4e9067d 100644 --- a/clone.py +++ b/clone.py @@ -26,9 +26,10 @@ class Cloner: def handleFile(self, fileName: str): cloneFileName = fileName.replace(self.targetDir, self.backupDir) - + cloneHashFileName = cloneFileName + '.md5' + if os.path.exists(cloneFileName): - with open(cloneFileName + '.md5', 'r') as cloneHashFile, open(fileName, 'rb') as targetFile: + with open(cloneHashFileName, 'r') as cloneHashFile, open(fileName, 'rb') as targetFile: cloneHashFileContent = cloneHashFile.read() targetFileContent = targetFile.read() realHash = hashlib.md5(targetFileContent).hexdigest() @@ -44,7 +45,7 @@ class Cloner: '{file} is a new file, added to backup dir'.format(file=fileName)) os.system('cp {real} {clone}'.format( real=fileName, clone=cloneFileName)) - with open(cloneFileName + '.md5', 'w') as cloneHashFile, open(fileName, 'rb') as targetFile: + with open(cloneHashFileName, 'w') as cloneHashFile, open(fileName, 'rb') as targetFile: targetFileContent = targetFile.read() cloneHashFile.write(hashlib.md5(targetFileContent).hexdigest())