From 52c74b76f3d13b4fb0c184fd941d6c20a0ed69cb Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Sun, 17 Dec 2017 15:27:34 +0100 Subject: [PATCH] speed up the retrieval of storage --- catcli/noder.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/catcli/noder.py b/catcli/noder.py index ae95941..6b2ad09 100644 --- a/catcli/noder.py +++ b/catcli/noder.py @@ -237,10 +237,7 @@ class Noder: def _get_storage(self, node): ''' recursively traverse up to find storage ''' - if node.parent.type == self.TYPE_STORAGE: - return node.parent - else: - return self._get_storage(node.parent) + return node.ancestors[1] def get_meta_node(self, top): ''' return the meta node if any '''