From d5ff73290e5712c1ad4490b040e21f0bca134c6a Mon Sep 17 00:00:00 2001 From: Sergei Trofimov Date: Fri, 2 Mar 2018 16:02:34 +0000 Subject: [PATCH] module/vexpress catch CalledProcessError Depending on what goes wrong, this may also be raised. --- devlib/module/vexpress.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/devlib/module/vexpress.py b/devlib/module/vexpress.py index 94d17a7..f18fa87 100644 --- a/devlib/module/vexpress.py +++ b/devlib/module/vexpress.py @@ -17,6 +17,7 @@ import os import time import tarfile import shutil +from subprocess import CalledProcessError from devlib.module import HardRestModule, BootModule, FlashModule from devlib.exception import TargetError, HostError @@ -52,7 +53,7 @@ class VexpressDtrHardReset(HardRestModule): try: if self.target.is_connected: self.target.execute('sync') - except TargetError: + except (TargetError, CalledProcessError): pass with open_serial_connection(port=self.port, baudrate=self.baudrate,