Lines Matching refs:by
277 by=None,
280 if by is None:
281 by = Result._by
283 for k in it.chain(by or [], (k for k, _ in defines or [])):
288 # filter by matching defines
299 name = tuple(getattr(r, k) for k in by)
312 by=None,
323 if by is None:
324 by = Result._by
330 results = fold(Result, results, by=by)
332 diff_results = fold(Result, diff_results, by=by)
334 # organize by name
336 ','.join(str(getattr(r, k) or '') for k in by): r
339 ','.join(str(getattr(r, k) or '') for k in by): r
369 ','.join(by),
454 r = next(iter(fold(Result, results, by=[])), None)
459 diff_r = next(iter(fold(Result, diff_results, by=[])), None)
516 ','.join(str(getattr(Result(*c), k) or '') for k in by)
538 by=None,
544 # so assume depth=inf if tree by default
571 results = fold(StackResult, results, by=by, defines=defines)
587 (by if by is not None else StackResult._by)
594 by if by is not None else StackResult._by)}
620 diff_results = fold(StackResult, diff_results, by=by, defines=defines)
626 by=by if by is not None else ['function'],
673 '-b', '--by',
676 help="Group by this field.")
698 help="Sort by this field.")
703 help="Sort by this field, but backwards.")