Comment 2 for bug 1236790

Revision history for this message
Thomas Desvenain (thomas-desvenain) wrote : Re: ZCatalog : sortResults does not work anymore [critical]

489 def _limit_sequence(self, sequence, slen, b_start=0, b_size=None,
490 switched_reverse=False):
491 if b_size == 5:import pdb; pdb.set_trace()
492 -> if b_size is not None:
493 sequence = sequence[b_start:b_start + b_size]
494 if slen:
495 slen = len(sequence)
496 if switched_reverse:
497 sequence.reverse()
(Pdb) args
self = <Products.ZCatalog.Catalog.Catalog object at 0x83b7758>
sequence = [(1078782419, [-664698048, -664698046, -664698044, 1157005748, 1157005750, 1157005751, 1157005752, 1157005753, 1157005754, 1157005755, 1157005756, 1157005757, 1157005758, 1157005759, 1157005760, 1157005761, 1157005762, 1157005763, 1157005764, 1157005765, 1157005766, 1157005767, 1157005768], <bound method Catalog.__getitem__ of <Products.ZCatalog.Catalog.Catalog object at 0x83b7758>>)]
slen = 23
b_start = 0
b_size = 5
switched_reverse = False

...

493: sequence[b_start:b_start + b_size] -> this is not accurate