From 2c789e235b0fe20478427e49148b9697f182ac95 Mon Sep 17 00:00:00 2001 From: "Ira W. Snyder" Date: Tue, 26 Dec 2006 20:44:46 -0800 Subject: [PATCH] [RARSLAVE] Fix delete_list() Fixes the delete_list() function so that it looks in the corrent directory for the files to delete. Signed-off-by: Ira W. Snyder --- rarslave.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rarslave.py b/rarslave.py index 5be2b2f..eb133a1 100644 --- a/rarslave.py +++ b/rarslave.py @@ -405,7 +405,7 @@ class PAR2Set (object): # Deletion Stage DELETE_INTERACTIVE = options.interactive deleteable_files = find_deleteable_files (self.likely_files) - ret = delete_list (deleteable_files, DELETE_INTERACTIVE) + ret = delete_list (self.dir, deleteable_files, DELETE_INTERACTIVE) if ret != SUCCESS: logger.addMessage ('Deletion stage failed for: %s' % par2head, RarslaveLogger.MessageType.Fatal) @@ -414,9 +414,11 @@ class PAR2Set (object): logger.addMessage ('Successfully completed: %s' % par2head) return SUCCESS -def delete_list (files, interactive=False): +def delete_list (dir, files, interactive=False): # Delete a list of files + assert os.path.isdir (dir) + done = False valid_y = ['Y', 'YES'] valid_n = ['N', 'NO'] @@ -433,7 +435,7 @@ def delete_list (files, interactive=False): return SUCCESS for f in files: - os.remove (f) + os.remove (os.path.join (dir, f)) return SUCCESS -- 2.25.1