Commit 87c9a247 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Device component - NCE Driver:

- Fixed data retrieval
parent 347e7382
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -155,17 +155,15 @@ class NCEDriver(_Driver):
                    else:
                        resource_key = SPECIAL_RESOURCE_MAPPINGS.get(resource_key, resource_key)
                        resource_path = resource_key.split('/')
                        resource_node = get_subnode(resolver, self.__running, resource_path, default=None)
                        # if not found, resource_node is None
                        if resource_node is None: continue
                        results.extend(dump_subtree(resource_node))
                except Exception as e:  # pylint: disable=broad-except
                    MSG = 'Error processing resource_key({:s}, {:s})'
                    LOGGER.exception(MSG.format(str_resource_name, str(resource_key)))
                    results.append((resource_key, e))  # if processing fails, store the exception
                    continue

                resource_node = get_subnode(resolver, self.__running, resource_path, default=None)
                # if not found, resource_node is None
                if resource_node is None:
                    continue
                results.extend(dump_subtree(resource_node))
            return results
        return results