From 89a3c7b3957ca51d0c0983a7153fec146ed4c520 Mon Sep 17 00:00:00 2001 From: "g@localhost.localdomain" Date: Sun, 3 Sep 2006 22:02:43 +0200 Subject: [PATCH] Remaining elements are children, not siblings. --- pysize/core/pysize_fs_node.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pysize/core/pysize_fs_node.py b/pysize/core/pysize_fs_node.py index cd58be2..e8629ff 100644 --- a/pysize/core/pysize_fs_node.py +++ b/pysize/core/pysize_fs_node.py @@ -92,16 +92,16 @@ class _pysize_node_collection(_pysize_node): self.children.append(node) children_size += node.size else: - remaining_items.append(prefix + '/' + child) + remaining_items.append(child) remaining_size += node.size + + if remaining_size > min_size: + rem = _pysize_node_remaining(self, remaining_items) + self.children.append(rem) finally: chdir_browsing.finalize(cookie) self.children.sort(key=lambda t: t.size, reverse=True) self.size = max(children_size, self.size) - - if remaining_size > min_size: - rem = _pysize_node_remaining(self, remaining_items) - self.children.append(rem) def is_real(self): """This node does not actually exists, it is an aggregate.""" -- 2.11.4.GIT