Exemple #1
0
 def printObjsByType(self):
     print "Object Pool: Objects By Type"
     print "\n============================"
     counts = list(set(self._count2types.keys()))
     counts.sort()
     # print types with the smallest number of instances first, in case
     # there's a large group that waits a long time before printing
     # counts.reverse()
     for count in counts:
         types = makeList(self._count2types[count])
         for typ in types:
             print "TYPE: %s, %s objects" % (repr(typ), len(self._type2objs[typ]))
             print getNumberedTypedSortedString(self._type2objs[typ])
Exemple #2
0
 def printObjsByType(self, printReferrers = False):
     print 'Object Pool: Objects By Type'
     print '\n============================'
     counts = list(set(self._count2types.keys()))
     counts.sort()
     for count in counts:
         types = makeList(self._count2types[count])
         for typ in types:
             print 'TYPE: %s, %s objects' % (repr(typ), len(self._type2objs[typ]))
             if printReferrers:
                 for line in getNumberedTypedSortedStringWithReferrersGen(self._type2objs[typ]):
                     print line
                 
             print getNumberedTypedSortedString(self._type2objs[typ])
Exemple #3
0
 def printObjsByType(self):
     print 'Object Pool: Objects By Type'
     print '\n============================'
     counts = list(set(self._count2types.keys()))
     counts.sort()
     # print types with the smallest number of instances first, in case
     # there's a large group that waits a long time before printing
     #counts.reverse()
     for count in counts:
         types = makeList(self._count2types[count])
         for typ in types:
             print 'TYPE: %s, %s objects' % (repr(typ),
                                             len(self._type2objs[typ]))
             print getNumberedTypedSortedString(self._type2objs[typ])
Exemple #4
0
 def printObjsByType(self, printReferrers=False):
     print   'Object Pool: Objects By Type'
     print '\n============================'
     counts = list(set(self._count2types.keys()))
     counts.sort()
     counts.reverse()
     for count in counts:
         types = makeList(self._count2types[count])
         for typ in types:
             print 'TYPE: %s, %s objects' % (repr(typ), len(self._type2objs[typ]))
             if printReferrers:
                 for line in getNumberedTypedSortedStringWithReferrersGen(self._type2objs[typ]):
                     print line
             else:
                 print getNumberedTypedSortedString(self._type2objs[typ])
 def printObjsByType(self, printReferrers=False):
     print   'Object Pool: Objects By Type'
     print '\n============================'
     counts = list(set(self._count2types.keys()))
     counts.sort()
     # print types with the smallest number of instances first, in case
     # there's a large group that waits a long time before printing
     #counts.reverse()
     for count in counts:
         types = makeList(self._count2types[count])
         for typ in types:
             print 'TYPE: %s, %s objects' % (repr(typ), len(self._type2objs[typ]))
             if printReferrers:
                 for line in getNumberedTypedSortedStringWithReferrersGen(self._type2objs[typ]):
                     print line
             else:
                 print getNumberedTypedSortedString(self._type2objs[typ])