From 432c06f65da1708e4c9b4ec4bf9b0e628990f565 Mon Sep 17 00:00:00 2001 From: "M. Ian Graham" Date: Thu, 19 Oct 2006 21:30:24 +0000 Subject: [PATCH] Sorting entries lexicographically within the same quantity buckets. --- direct/src/showbase/ContainerReport.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/direct/src/showbase/ContainerReport.py b/direct/src/showbase/ContainerReport.py index c04e05408c..751336ebed 100755 --- a/direct/src/showbase/ContainerReport.py +++ b/direct/src/showbase/ContainerReport.py @@ -156,13 +156,20 @@ class ContainerReport: count = 0 stop = False for l in lengths: - len2ids[l].sort() + #len2ids[l].sort() + pathStrList = list() for id in len2ids[l]: obj = self._id2container[id] - print '%s: %s' % (l, self._id2pathStr[id]) + #print '%s: %s' % (l, self._id2pathStr[id]) + pathStrList.append(self._id2pathStr[id]) count += 1 if limit is not None and count >= limit: return + pathStrList.sort() + for pathstr in pathStrList: + if pathstr.find("reload") == -1: + print '%s: %s' % (l, pathstr) + def _output(self, **kArgs): print "===== ContainerReport: \'%s\' =====" % (self._name,)