From 4bd45b501770b656b7aefbd71836364a3aa6e1f8 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 11 Nov 2023 13:45:24 -0500 Subject: [PATCH] Moved SRM to test for test argument logic --- bitwardenBackup.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/bitwardenBackup.py b/bitwardenBackup.py index ee6531d..a5ffe00 100644 --- a/bitwardenBackup.py +++ b/bitwardenBackup.py @@ -548,17 +548,17 @@ if __name__ == "__main__": else: logger.error("Unable to login to account, please check API credentials") #logger.error((bitwarden_login_output.stderr).decode()) - - logger.info("Securely deleting files") - if os_detected == "Windows": - # sdelete.exe .\working\ -p 5 -s - logger.debug((subprocess.run([secure_delete_executable, '-p', '5', '-s', working_directory], capture_output=True).stdout).decode()) - if not opts.no_encrypt: - logger.debug((subprocess.run([secure_delete_executable, '-p', '5', zip_filename + ".zip"], capture_output=True).stdout).decode()) - elif os_detected == "Linux": - logger.debug((subprocess.run([secure_delete_executable, '-r', '-z', '-v', working_directory], capture_output=True).stdout).decode()) - if not opts.no_encrypt: - logger.debug((subprocess.run([secure_delete_executable, '-r', '-z', '-v', zip_filename + '.zip'], capture_output=True).stdout).decode()) + if not opts.test: + logger.info("Securely deleting files") + if os_detected == "Windows": + # sdelete.exe .\working\ -p 5 -s + logger.debug((subprocess.run([secure_delete_executable, '-p', '5', '-s', working_directory], capture_output=True).stdout).decode()) + if not opts.no_encrypt: + logger.debug((subprocess.run([secure_delete_executable, '-p', '5', zip_filename + ".zip"], capture_output=True).stdout).decode()) + elif os_detected == "Linux": + logger.debug((subprocess.run([secure_delete_executable, '-r', '-z', '-v', working_directory], capture_output=True).stdout).decode()) + if not opts.no_encrypt: + logger.debug((subprocess.run([secure_delete_executable, '-r', '-z', '-v', zip_filename + '.zip'], capture_output=True).stdout).decode()) del vault_password del os.environ['BW_CLIENTID']