Removes unused paper number in bib_oneliner and filers.

main
Olivier Mangin 11 years ago
parent e1fd34a1ea
commit cac73d251c

@ -28,25 +28,24 @@ def parser(subparsers):
return parser
def date_added(np):
n, p = np
def date_added(p):
return p.added or datetime(1, 1, 1)
def command(args):
ui = get_ui()
rp = repo.Repository(config())
papers = filter(lambda (n, p):
filter_paper(p, args.query, case_sensitive=args.case_sensitive),
enumerate(rp.all_papers()))
papers = filter(lambda p: filter_paper(p, args.query,
case_sensitive=args.case_sensitive),
rp.all_papers())
if args.alphabetical:
papers = sorted(papers, key=lambda p: p[1].citekey)
papers = sorted(papers, key=lambda p: p.citekey)
else:
papers = sorted(papers, key=date_added)
if len(papers) > 0:
ui.print_('\n'.join(
pretty.paper_oneliner(p, n=n, citekey_only=args.citekeys)
for n, p in papers))
pretty.paper_oneliner(p, citekey_only=args.citekeys)
for p in papers))
FIELD_ALIASES = {

@ -103,10 +103,10 @@ def command(args):
all_tags += tags
included, excluded = _tag_groups(_parse_tags(all_tags))
papers_list = []
for n, p in enumerate(rp.all_papers()):
for p in rp.all_papers():
if (p.tags.issuperset(included) and
len(p.tags.intersection(excluded)) == 0):
papers_list.append((p, n))
papers_list.append(p)
ui.print_('\n'.join(pretty.paper_oneliner(p, n)
for p, n in papers_list))
ui.print_('\n'.join(pretty.paper_oneliner(p)
for p in papers_list))

@ -48,7 +48,7 @@ def bib_desc(bib_data):
return s
def paper_oneliner(p, n = 0, citekey_only = False):
def paper_oneliner(p, citekey_only = False):
if citekey_only:
return p.citekey
else:

Loading…
Cancel
Save