Allow BleachBit to be run more than once per day

This commit is contained in:
2Shirt 2018-08-30 11:27:47 -07:00
parent b043b63d2d
commit 7d1850a480
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -371,11 +371,9 @@ def run_aida64():
def run_bleachbit(cleaners=None, preview=True):
"""Run BleachBit preview and save log.
This is a preview so no files should be deleted."""
if not os.path.exists(global_vars['LogDir']+r'\BleachBit.log'):
debug_path = r'{}\BleachBit.debug'.format(global_vars['LogDir'])
error_path = debug_path.replace('debug', 'err')
log_path = debug_path.replace('debug', 'log')
If preview is True then no files should be deleted."""
error_path = r'{}\BleachBit.err'.format(global_vars['LogDir'])
log_path = error_path.replace('err', 'log')
extract_item('BleachBit', silent=True)
# Safety check
@ -387,8 +385,7 @@ def run_bleachbit(cleaners=None, preview=True):
# Run
cmd = [
global_vars['Tools']['BleachBit'],
'--preview' if preview else '--clean',
'--debug-log="{}"'.format(debug_path)]
'--preview' if preview else '--clean']
cmd.extend(cleaners)
out = run_program(cmd, check=False)