Author search by last name: ugly.
This commit is contained in:
parent
db7a81598e
commit
fed60b7069
@ -36,9 +36,17 @@ def test_paper(tests, p):
|
||||
field = tmp[0]
|
||||
value = tmp[1]
|
||||
|
||||
if field == 'labels':
|
||||
if field in ['labels', 'l', 'tags', 't']:
|
||||
if value not in p.metadata['labels']:
|
||||
return False
|
||||
elif field in ['authors', 'a']: # that is the very ugly
|
||||
if not 'author' in p.bibentry.persons:
|
||||
return False
|
||||
a = False
|
||||
for p in p.bibentry.persons['author']:
|
||||
if value in p.last()[0]:
|
||||
a = True
|
||||
return a
|
||||
else:
|
||||
if field in p.bibentry.fields:
|
||||
if value not in p.bibentry.fields[field]:
|
||||
|
Loading…
x
Reference in New Issue
Block a user