From 7908ba526b99078efe44b1f3ccfb38aa049c7ea2 Mon Sep 17 00:00:00 2001 From: Uwe Bonnes Date: Fri, 30 Mar 2018 21:37:25 +0200 Subject: [PATCH] stm32_mem: Guard dfu.dfu_device with try/except. --- scripts/stm32_mem.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/stm32_mem.py b/scripts/stm32_mem.py index d30a8555..732685c3 100755 --- a/scripts/stm32_mem.py +++ b/scripts/stm32_mem.py @@ -89,7 +89,10 @@ def stm32_scan(args, test): exit(-1) for dev in devs: - dfudev = dfu.dfu_device(*dev) + try: + dfudev = dfu.dfu_device(*dev) + except: + return 0 man = dfudev.handle.getString(dfudev.dev.iManufacturer, 30) if man == "Black Sphere Technologies": bmp = bmp + 1 if bmp == 0 :