From 5db152b10385787cb47f8f9dae520e28ccb77dda Mon Sep 17 00:00:00 2001 From: Paul Guenette Date: Sat, 25 May 2019 21:58:33 +0200 Subject: [PATCH] dump_errors() should tell you about unknown errors --- tools/odrive/utils.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/odrive/utils.py b/tools/odrive/utils.py index f5ce0c7f..8cbb704a 100755 --- a/tools/odrive/utils.py +++ b/tools/odrive/utils.py @@ -53,8 +53,12 @@ def dump_errors(odrv, clear=False): print(prefix + _VT100Colors['red'] + "Error(s):" + _VT100Colors['default']) errorcodes_tup = [(name, val) for name, val in errorcodes.__dict__.items() if 'ERROR_' in name] for codename, codeval in errorcodes_tup: - if remote_obj.error & codeval != 0: - print(" " + codename) + if remote_obj.error: + print(" ", end='') + if codeval != 0: + print(codename) + else: + print("UNKNOWN_ERROR!") if clear: remote_obj.error = errorcodes.ERROR_NONE else: