Lines Matching refs:item
288 for item in items:
289 outer = getattr(item, _outer)
290 inner = getattr(item, _inner)
337 for item in _parse_capi(infile, filename):
338 yield item
345 def filter(item, *, log=None):
346 if item.name not in ignored:
349 log(f'ignored {item.name!r}')
396 for item in items:
397 key = getattr(item, groupby)
398 collated[key].append(item)
399 maxfilename = max(len(item.relfile), maxfilename)
400 maxname = max(len(item.name), maxname)
401 maxkind = max(len(item.kind), maxkind)
402 maxlevel = max(len(item.level), maxlevel)
417 def sortkey(item):
419 item.level == 'private',
420 LEVELS.index(item.level),
421 KINDS.index(item.kind),
422 os.path.dirname(item.file),
423 os.path.basename(item.file),
424 item.name,
510 def get_extra(item):
511 return {extra: getattr(item, extra)
517 def get_extra(item):
518 return {extra: getattr(item, extra)
523 def get_extra(item):
524 return {m: m if getattr(item, extra) == markers[extra][m] else ''
530 #def get_extra(item):
535 # values[m] = m if getattr(item, m) == cur[m] else ''
559 for item in grouped:
561 filename=item.relfile,
562 name=item.name,
563 **get_extra(item),
598 for item in grouped:
599 yield from _render_item_full(item, groupby, verbose)
604 for item in items:
605 yield from _render_item_full(item, None, verbose)
609 def _render_item_full(item, groupby, verbose):
610 yield item.name
611 yield f' {"filename:":10} {item.relfile}'
614 yield f' {extra+":":10} {getattr(item, extra)}'
617 for lno, line in enumerate(item.text, item.lno):