From e61b82c3f80847c188b4a69a6c5c4b093a09105c Mon Sep 17 00:00:00 2001 From: "g@localhost.localdomain" Date: Tue, 30 May 2006 19:57:29 +0200 Subject: [PATCH] Add 'remaining' item only if big enough --- core/pysize_fs_tree.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/pysize_fs_tree.py b/core/pysize_fs_tree.py index a74eaf3..66b2abf 100644 --- a/core/pysize_fs_tree.py +++ b/core/pysize_fs_tree.py @@ -88,8 +88,9 @@ class _pysize_node_dir(_pysize_node): children_size += node.size self.children.sort(key=lambda t: t.size, reverse=True) self.size = max(children_size, self.size) - if self.size != children_size: - rem = _pysize_node_remaining(self, self.size - children_size) + remaining_size = self.size - children_size + if remaining_size > min_size: + rem = _pysize_node_remaining(self, remaining_size) self.children.append(rem) def _compute_height(self): -- 2.11.4.GIT