Fixes the delete_list() function so that it looks in the corrent directory
for the files to delete.
Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
# Deletion Stage
DELETE_INTERACTIVE = options.interactive
deleteable_files = find_deleteable_files (self.likely_files)
# 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)
if ret != SUCCESS:
logger.addMessage ('Deletion stage failed for: %s' % par2head, RarslaveLogger.MessageType.Fatal)
logger.addMessage ('Successfully completed: %s' % par2head)
return SUCCESS
logger.addMessage ('Successfully completed: %s' % par2head)
return SUCCESS
-def delete_list (files, interactive=False):
+def delete_list (dir, files, interactive=False):
+ assert os.path.isdir (dir)
+
done = False
valid_y = ['Y', 'YES']
valid_n = ['N', 'NO']
done = False
valid_y = ['Y', 'YES']
valid_n = ['N', 'NO']
return SUCCESS
for f in files:
return SUCCESS
for f in files:
+ os.remove (os.path.join (dir, f))