Update: catch all exceptions on transient state remounts
@@ -593,6 +593,8 @@ class DaplinkBoard(object):
Note - before this function is set self.unique_id
must be set.
"""
+
+ try:
endpoints = _get_board_endpoints(self.unique_id)
if endpoints is None:
if exptn_on_fail:
@@ -632,6 +634,11 @@ class DaplinkBoard(object):
#check for race condition here
return False
return True
+ except Exception as e:
+ if exptn_on_fail:
+ raise e
+ else:
+ return False
def test_details_txt(self, parent_test):
"""Check that details.txt has all requied fields"""
