changed to get some error codes when things don't work
This commit is contained in:
@@ -438,13 +438,14 @@ if __name__ == "__main__":
|
||||
|
||||
# login to Bitwarden
|
||||
logger.info("Trying to login to Bitwarden as {}".format(email))
|
||||
bitwarden_login = subprocess.run([bitwarden_cli_executable, 'login', '--apikey', '--raw'], capture_output=True)
|
||||
logger.debug("Bitwarden login output: {}".format(bitwarden_login))
|
||||
bitwarden_login_output = subprocess.run([bitwarden_cli_executable, 'login', '--apikey', '--raw'], capture_output=True)
|
||||
logger.debug((bitwarden_login_output.stdout).decode())
|
||||
bitwarden_status = json.loads(((subprocess.run([bitwarden_cli_executable, 'status'], capture_output=True)).stdout).decode())
|
||||
logger.debug("Bitwarden Status: {}".format(bitwarden_status))
|
||||
if bitwarden_status['status'] == "locked":
|
||||
logger.info("Successfully Logged in")
|
||||
bitwarden_session_key = (subprocess.run([bitwarden_cli_executable, 'unlock', vault_password, '--raw', '--nointeraction'], capture_output=True).stdout).decode()
|
||||
bitwarden_unlock_output = subprocess.run([bitwarden_cli_executable, 'unlock', vault_password, '--raw', '--nointeraction'], capture_output=True)
|
||||
bitwarden_session_key = (bitwarden_unlock_output.stdout).decode()
|
||||
if bitwarden_session_key:
|
||||
# logger.debug("Session key: {}".format(bitwarden_session_key))
|
||||
logger.info("Successfully unlocked vault")
|
||||
@@ -502,9 +503,10 @@ if __name__ == "__main__":
|
||||
logger.debug((subprocess.run(['shred', '-v', '-u', '-n', '5', zip_filename + '.zip'], capture_output=True).stdout).decode())
|
||||
|
||||
else:
|
||||
logger.error("Unable to unlock vault, please check vault password")
|
||||
logger.error((bitwarden_unlock_output.stderr).decode())
|
||||
else:
|
||||
logger.error("Unable to login to account, please check API credentials")
|
||||
#logger.error((bitwarden_login_output.stderr).decode())
|
||||
|
||||
del vault_password
|
||||
del os.environ['BW_CLIENTID']
|
||||
|
||||
Reference in New Issue
Block a user