From 130d47800ed14fbe5cbee9026210eb424ebec10e Mon Sep 17 00:00:00 2001 From: HappyZ Date: Wed, 30 Jan 2019 10:34:43 -0600 Subject: [PATCH] reauthenticate after every command in the tool --- dpt-tools.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dpt-tools.py b/dpt-tools.py index abc978a..0bcb460 100644 --- a/dpt-tools.py +++ b/dpt-tools.py @@ -64,6 +64,12 @@ def interactive(dpt, diagnosis=False): print_info() elif cmd == 'diagnosis': diagnosis_mode(dpt) + # reauthenticate after every command + if not dpt.reauthenticate(): + dpt.err_print("Cannot reauthenticate, did you reboot into normal mode?") + dpt.err_print("Client id filepath: {}".format(dpt.client_id_fp)) + dpt.err_print("Client key filepath: {}".format(dpt.key_fp)) + break def main():