aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'roverlay/metadata/abstractnodes.py')
-rw-r--r--roverlay/metadata/abstractnodes.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/roverlay/metadata/abstractnodes.py b/roverlay/metadata/abstractnodes.py
index 50c9f56..f5a5c31 100644
--- a/roverlay/metadata/abstractnodes.py
+++ b/roverlay/metadata/abstractnodes.py
@@ -130,9 +130,9 @@ class MetadataNode ( _MetadataBasicNode ):
def _nodelist ( self ):
"""Returns a list of strings representing the child nodes."""
- return list (
+ return tuple (
filter (
- None,
+ lambda k: k is not None,
[ node.to_str() for node in self.nodes if node.active() ]
),
)
@@ -141,7 +141,6 @@ class MetadataNode ( _MetadataBasicNode ):
def _nodestr ( self ):
"""Returns a string representing all child nodes."""
self._sort_nodes()
- # todo filter only None?
node_repr = self._nodelist()
if len ( node_repr ):
# add newlines before/after and indent after node_repr!